module ChartingUi::ViewHelpers
Public Instance Methods
create_charting_area_hardcoded_scatter(collection, title: , title_tag: ChartingUi.configuration.default_title_tag, title_class: "", x_dimension: nil, y_dimension: nil, axe_x_title: , axe_y_title:, offset_left: ChartingUi.configuration.default_offset_left, offset_right: ChartingUi.configuration.default_offset_right, offset_top: ChartingUi.configuration.default_offset_top, offset_bottom: ChartingUi.configuration.default_offset_bottom, font_family: ChartingUi.configuration.default_font_family, font_size: ChartingUi.configuration.default_font_size, bordered: true )
click to toggle source
# File lib/charting_ui/view_helpers.rb, line 4 def create_charting_area_hardcoded_scatter(collection, title: , title_tag: ChartingUi.configuration.default_title_tag, title_class: "", x_dimension: nil, y_dimension: nil, axe_x_title: , axe_y_title:, offset_left: ChartingUi.configuration.default_offset_left, offset_right: ChartingUi.configuration.default_offset_right, offset_top: ChartingUi.configuration.default_offset_top, offset_bottom: ChartingUi.configuration.default_offset_bottom, font_family: ChartingUi.configuration.default_font_family, font_size: ChartingUi.configuration.default_font_size, bordered: true ) render partial: 'charting_ui/chart_content', locals: { _charting: { bordered: bordered, title: { tag: title_tag, content: title, class: title_class }, data: { type: "scatter", collection: collection, offsets: { left: offset_left, right: offset_right, top: offset_top, bottom: offset_bottom }, font: { family: font_family, size: font_size }, axes: { x: { title: axe_x_title }, y:{ title: axe_y_title } } } } } end
create_charting_model_histogram( model_class_name: , name_of_key: , title: , title_tag: ChartingUi.configuration.default_title_tag, title_class: "", offset_left: ChartingUi.configuration.default_offset_left, offset_right: ChartingUi.configuration.default_offset_right, offset_top: ChartingUi.configuration.default_offset_top, offset_bottom: ChartingUi.configuration.default_offset_bottom, font_family: ChartingUi.configuration.default_font_family, font_size: ChartingUi.configuration.default_font_size, axe_x_title: Array(name_of_key).map{|n| n.capitalize() }.join(", "), axe_y_title: t("charting_ui.Sum"), bordered: true )
click to toggle source
# File lib/charting_ui/view_helpers.rb, line 56 def create_charting_model_histogram( model_class_name: , name_of_key: , title: , title_tag: ChartingUi.configuration.default_title_tag, title_class: "", offset_left: ChartingUi.configuration.default_offset_left, offset_right: ChartingUi.configuration.default_offset_right, offset_top: ChartingUi.configuration.default_offset_top, offset_bottom: ChartingUi.configuration.default_offset_bottom, font_family: ChartingUi.configuration.default_font_family, font_size: ChartingUi.configuration.default_font_size, axe_x_title: Array(name_of_key).map{|n| n.capitalize() }.join(", "), axe_y_title: t("charting_ui.Sum"), bordered: true ) render partial: 'charting_ui/chart_content', locals: { _charting: { bordered: bordered, title: { tag: title_tag, content: title, class: title_class }, data: { type: "histogram_model", model: { name: model_class_name, key: Array(name_of_key) }, offsets: { left: offset_left, right: offset_right, top: offset_top, bottom: offset_bottom }, font: { family: font_family, size: font_size }, axes: { x: { title: axe_x_title }, y:{ title: axe_y_title } } } } } end