Method: Charty::Backends::GoogleCharts#plot

Defined in:
lib/charty/backends/google_charts.rb

#plot(plot, context) ⇒ Object



40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/charty/backends/google_charts.rb', line 40

def plot(plot, context)
  @context = context
  self.class.chart_id = self.class.chart_id + 1

  case context.method
  when :bar
    generate_render_js("ColumnChart")
  when :barh
    generate_render_js("BarChart")
  when :scatter
    generate_render_js("ScatterChart")
  when :bubble
    generate_render_js("BubbleChart")
  when :curve
    generate_render_js("LineChart")
  else
    raise NotImplementedError
  end
end