Module: ActiveCharts::Helpers::LineChartHelper
- Defined in:
- lib/active_charts/helpers/line_chart_helper.rb
Instance Method Summary collapse
- #line_chart(collection, options = {}) ⇒ Object
- #line_chart_for(resource_collection, columns = [], options = {}) ⇒ Object
Instance Method Details
#line_chart(collection, options = {}) ⇒ Object
8 9 10 |
# File 'lib/active_charts/helpers/line_chart_helper.rb', line 8 def line_chart(collection, = {}) LineChart.new(collection, ).to_html end |
#line_chart_for(resource_collection, columns = [], options = {}) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/active_charts/helpers/line_chart_helper.rb', line 12 def line_chart_for(resource_collection, columns = [], = {}) return line_chart([[]], ) unless Util.valid_collection?(resource_collection) parser = CollectionParser.new(resource_collection, columns, [:label_column]) series_labels = [:series_labels] || parser.xy_series_labels = .merge(series_labels: series_labels, rows: parser.rows) line_chart(parser.xy_collection, ) end |