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