Module: Chartify
- Defined in:
- lib/chartify/pie_chart.rb,
lib/chartify.rb,
lib/chartify/config.rb,
lib/chartify/factory.rb,
lib/chartify/version.rb,
lib/chartify/bar_chart.rb,
lib/chartify/area_chart.rb,
lib/chartify/chart_base.rb,
lib/chartify/line_chart.rb,
lib/chartify/column_chart.rb,
lib/chartify/gruff_themes.rb,
lib/chartify/web_chart/google_chart/bar_chart.rb,
lib/chartify/web_chart/google_chart/pie_chart.rb,
lib/chartify/web_chart/google_chart/area_chart.rb,
lib/chartify/web_chart/google_chart/line_chart.rb,
lib/chartify/web_chart/google_chart/column_chart.rb,
lib/chartify/web_chart/google_chart/google_chart_module.rb
Overview
Example
Chartify::Factory.build(:line) do |chart|
chart.data = [{hours_remain: 100, estimated_hours_remain: 100, day: 3.days.ago.to_date},
{hours_remain: 50, estimated_hours_remain: 45, day: 2.days.ago.to_date},
{hours_remain: 5, estimated_hours_remain: 10, day: 1.days.ago.to_date}]
chart.columns = {hours_remain: 'Hours remaining', estimated_hours_remain: 'Estimated hours remaining'}
chart.label_column = :day
end
Defined Under Namespace
Modules: Themes, WebChart Classes: AreaChart, BarChart, ChartBase, ColumnChart, Configuration, Factory, LineChart, PieChart, WebConfiguration
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
Class Method Details
.config ⇒ Object
8 9 10 |
# File 'lib/chartify.rb', line 8 def self.config @config end |
.configure {|@config ||= Chartify::Configuration.new| ... } ⇒ Object
4 5 6 |
# File 'lib/chartify.rb', line 4 def self.configure(&block) yield @config ||= Chartify::Configuration.new end |