Method: ChartHelper#radar

Defined in:
app/helpers/chart_helper.rb

#radar(id = nil, size = nil, data = nil) ⇒ Object



130
131
132
133
134
135
136
137
138
139
140
# File 'app/helpers/chart_helper.rb', line 130

def radar id=nil, size=nil, data=nil
  html  = "<canvas id=\"radar_#{id}\" height=\"#{size[:height]}\" width=\"#{size[:width]}\"></canvas>".html_safe
  script = javascript_tag do
    "      var radarChartData = \#{data}\n      window.myRadar_\#{id} = new Chart(document.getElementById(\"radar_\#{id}\").getContext(\"2d\")).Radar(radarChartData, {\n      });\n    END\n  end\n  return html + script\nend\n".html_safe