Sha256: 63cf9bb0e5aa86d03e03d84fcb5c6a637e2949cc315f27a9d80594870189a49f

Contents?: true

Size: 979 Bytes

Versions: 64

Compression:

Stored size: 979 Bytes

Contents

- title ||= nil
- id ||= title || ("scatter-" << (1000 * rand).to_i.to_s)
- title ||= "Scatter Plot"

- size ||= "size"
- x ||= "x"
- y ||= "y"

- data_values = []
- data.through do |key,values|
  - label = key.respond_to?(:name)? key.name || key : key
  - data_values << {:label => label, :x => values[x], :y => values[y], :size => values[size]}

- plot_data = [{:key => "Group", :values => data_values}]

:ruby
  setup =<<-EOF
      var graph = nv.models.scatterChart()
        .showDistX(true)
        .showDistY(true)
        .useVoronoi(true)
        .color(d3.scale.category10().range())

      graph.xAxis.tickFormat(d3.format('.02f'))
      graph.yAxis.tickFormat(d3.format('.02f'))

      graph.tooltip.enabled(true)
      graph.tooltip.contentGenerator(function(obj) {
        return '<h2>' + obj.point.label + '</h2>';
      }); 
  EOF

= partial_render('tools/nvd3/chart', locals.merge(:plot_data => plot_data, :id => id, :resolution => resolution, :setup => setup))

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
rbbt-rest-1.8.62 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.61 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.60 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.59 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.58 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.57 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.56 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.55 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.53 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.52 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.51 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.50 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.49 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.48 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.47 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.46 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.45 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.44 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.43 share/views/tools/nvd3/scatter.haml
rbbt-rest-1.8.42 share/views/tools/nvd3/scatter.haml