Sha256: 6b0777eb85068353369816513090829f451c80712a02159e5cf0d1276dda7f57

Contents?: true

Size: 1.03 KB

Versions: 58

Compression:

Stored size: 1.03 KB

Contents

- resolution = 1
- data_id = "data-" << id
- Open.write(@step.file(data_id), plot_data.to_json)

- url = @step.instance_variable_get(:@url)
%svg(id=id)

:ruby
  setup ||=<<-EOF
    var graph = nv.models.discreteBarChart()
        .x(function(d) { return d.label })
        .y(function(d) { return d.value })
        .staggerLabels(true)
        .showValues(true)

        graph.tooltip.enabled(true)
  EOF

:javascript
  

  defer(function(){

    var id = '#{id}';
    var selector = "svg#" + id
    var uri = add_parameter('#{url}', '_file', '#{data_id}')

    var resolution = #{resolution}
    var svg = $(selector)
    var figure = svg.parent('.figure')
    var W = figure.innerWidth() 
    var H = figure.innerHeight()

    nv.addGraph({
      generate: function(){
        #{setup}

        $.get(uri, function(data){
          var json = JSON.parse(data)

          d3.select(selector)
            .datum(json)
            .call(graph);
        })

        nv.utils.windowResize(graph.update);

        return graph;
      },
    })
  })




Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
rbbt-rest-1.8.38 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.37 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.36 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.35 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.34 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.32 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.31 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.30 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.29 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.28 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.27 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.26 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.25 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.23 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.22 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.21 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.20 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.19 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.18 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.17 share/views/tools/nvd3/chart.haml