class PiCharts::Doughnut
Public Instance Methods
create!(args={})
click to toggle source
# File lib/pi_charts/doughnut_chart.rb, line 4 def create!(args={}) @config.data[:type] = 'doughnut' @config.data[:data][:datasets] = [] label = args[:label] || "" data = args[:data] || [] color = args[:color] || [] data = { data: data, backgroundColor: color, label: label } @config.data[:data][:datasets] << data @config.data[:options][:cutoutpercentage] = 50 @config.data[:data][:labels] = [] true end
cutout(percentage=false)
click to toggle source
# File lib/pi_charts/doughnut_chart.rb, line 17 def cutout(percentage=false) if percentage @config.data[:options][:cutoutpercentage] = percentage true else @config.data[:options][:cutoutPercentage] end end