2014-05-16 4 views
2

나는 파이 도넛을 만들려고 해요,하지만이 작동하지 않습니다 ... http://www.highcharts.com/demo/pie-donut보석 게으른 높은 차트 - 파이 도넛

컨트롤러

@chart_teste5 = LazyHighCharts::HighChart.new('graph') do |f| 
    f.chart({:defaultSeriesType=>"pie", :margin=> [50, 0, 0, 0]}) 
    f.title({:text => "test"}) 
    f.subtitle({:text => "Inner circle: Your Permissions, Outer circle: Your Friend Permission"}) 
    f.series({ 
    :type => "pie", 
    :name => "2008", 
    :size => "45%", 
    :innerSize => "20%", 
    :data => [{ :name => "Firefox", :y => 44.2, :color => "#4572A7" },{ :name => "IE", :y => 46.6, :color => "#AA4643" },{ :name => "Chrome", :y => 3.1, :color => "#89A54E" },{ :name => "Safari", :y => 2.7, :color => "#80699B" },{ :name => "Opera", :y => 2.3, :color => "#3D96AE" },{ :name => "Mozilla", :y => 0.4, :color => "#DB843D" }], 
    :dataLabels=> { :enabled => false } 
    },{ 
    :type => "pie", 
    :name => "2010", 
    :innerSize => "45%", 
    :data => [{ :name => "Firefox", :y => 45.0, :color => "#4572A7" },{ :name => "IE", :y => 26.8, :color => "#AA4643" },{ :name => "Chrome", :y => 12.8, :color => "#89A54E" },{ :name => "Safari", :y => 8.5, :color => "#80699B" },{ :name => "Opera", :y => 6.2, :color => "#3D96AE" },{ :name => "Mozilla", :y => 0.2, :color => "#DB843D" }], 
    :dataLabels => { :enabled => true } 
    }) 
end 

보기

<%= high_chart("my_combine_div", @chart_teste5) %> 

오류

wrong number of arguments (2 for 1) 
+0

실시간 데모가 있습니까? –

답변

0

다음은 코드 작업입니다. 이게 도움이되기를 바랍니다.

@chart_teste5 = LazyHighCharts::HighChart.new('graph') do |f| 
    f.chart({:defaultSeriesType=>"pie", :margin=> [50, 0, 0, 0]}) 
    f.title({:text => "test"}) 
    f.subtitle({:text => "Inner circle: Your Permissions, Outer circle: Your Friend Permission"}) 
    f.series({ 
    :type => "pie", 
    :name => "2008", 
    :size => "45%", 
    :innerSize => "20%", 
    :data => [{ :name => "Firefox", :y => 44.2, :color => "#4572A7" },{ :name => "IE", :y => 46.6, :color => "#AA4643" },{ :name => "Chrome", :y => 3.1, :color => "#89A54E" },{ :name => "Safari", :y => 2.7, :color => "#80699B" },{ :name => "Opera", :y => 2.3, :color => "#3D96AE" },{ :name => "Mozilla", :y => 0.4, :color => "#DB843D" }], 
    :dataLabels=> { :enabled => false } 
    } 
) 
end