class Minichart::LineChart
Public Instance Methods
build()
click to toggle source
# File lib/minichart/charts/line_chart.rb, line 3 def build element :polyline, fill: :none, stroke: options[:color], stroke_width: options[:stroke], stroke_linejoin: :round, stroke_linecap: :round, points: points end
Protected Instance Methods
points()
click to toggle source
# File lib/minichart/charts/line_chart.rb, line 14 def points result = [] inverted_points.each do |point| x = options[:width] * point[0] + options[:padding] y = options[:height] * point[1] + options[:padding] result << "#{x},#{y}" end result end