class Charts::Renderer
Attributes
chart[R]
Public Class Methods
new(chart)
click to toggle source
# File lib/charts/renderer/renderer.rb, line 4 def initialize(chart) @chart = chart if chart.type == :svg extend Charts::Renderer::SvgRenderer else extend Charts::Renderer::RvgRenderer end pre_draw end
Public Instance Methods
font_size()
click to toggle source
# File lib/charts/renderer/renderer.rb, line 37 def font_size 16 end
font_style()
click to toggle source
# File lib/charts/renderer/renderer.rb, line 30 def font_style { font_family: 'arial', font_size: font_size } end
grid_line_style()
click to toggle source
# File lib/charts/renderer/renderer.rb, line 23 def grid_line_style { stroke: '#BBBBBB', stroke_width: 1 } end
post_draw()
click to toggle source
# File lib/charts/renderer/renderer.rb, line 14 def post_draw filename = chart.options[:filename] if filename save filename else print end end