Sha256: 3f326cfe055c0fcb03ef35ad3dfd77caef275a060daf738f4be6d40cf770c99a

Contents?: true

Size: 1.28 KB

Versions: 13

Compression:

Stored size: 1.28 KB

Contents

- resolution = 1
- data_id = "data-" << id
- Open.write(@step.file(data_id), plot_data.to_json)
- x_label = nil unless defined? x_label
- y_label = nil unless defined? y_label

- extra = "" unless defined? extra

- url = @fullpath

%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

  setup += "\ngraph.xAxis.axisLabel('#{x_label}')" if x_label
  setup += "\ngraph.yAxis.axisLabel('#{y_label}')" if y_label

: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}

        #{extra}

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

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

        nv.utils.windowResize(graph.update);

        return graph;
      },
    })
  })




Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rbbt-rest-1.8.75 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.74 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.73 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.72 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.71 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.70 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.69 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.68 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.67 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.66 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.65 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.64 share/views/tools/nvd3/chart.haml
rbbt-rest-1.8.63 share/views/tools/nvd3/chart.haml