lib/iruby/chartkick.rb in iruby-chartkick-0.1.0 vs lib/iruby/chartkick.rb in iruby-chartkick-0.2.0
- old
+ new
@@ -3,22 +3,47 @@
require "chartkick"
require "iruby/chartkick/version"
require "iruby/chartkick/base_chart"
require "iruby/chartkick/line_chart"
require "iruby/chartkick/bar_chart"
+require "iruby/chartkick/column_chart"
require "iruby/chartkick/pie_chart"
+require "iruby/chartkick/area_chart"
+require "iruby/chartkick/scatter_chart"
+require "iruby/chartkick/geo_chart"
+require "iruby/chartkick/timeline"
module IRuby
module Chartkick
- def line_chart(data)
- LineChart.new(data).plot
+ def line_chart(data, **args)
+ LineChart.new(data).plot(**args)
end
- def bar_chart(data)
- BarChart.new(data).plot
+ def bar_chart(data, **args)
+ BarChart.new(data).plot(**args)
end
- def pie_chart(data)
- PieChart.new(data).plot
+ def column_chart(data, **args)
+ ColumnChart.new(data).plot(**args)
+ end
+
+ def pie_chart(data, **args)
+ PieChart.new(data).plot(**args)
+ end
+
+ def area_chart(data, **args)
+ AreaChart.new(data).plot(**args)
+ end
+
+ def scatter_chart(data, **args)
+ ScatterChart.new(data).plot(**args)
+ end
+
+ def geo_chart(data, **args)
+ GeoChart.new(data).plot(**args)
+ end
+
+ def timeline(data, **args)
+ Timeline.new(data).plot(**args)
end
end
end