2013-01-14 118 views
1

我對於Ruby使用googlecharts gem。我想繪製不同列顏色和垂直軸範圍的汽車直方圖。不知何故,所有列都具有相同的顏色,並且軸標籤也不起作用。 我的錯誤在哪裏?Ruby on Rails,google圖表

<%= image_tag(Gchart.bar :size => '340x260', 
        :title => 'Car Types', 
        :data => [5,1,10], 
        :legend => ['BWM','Audi','Opel'], 
        :bar_colors => '3300CC,3399FF,33CCFF', 
        :axis_with_labels =>'y',     
        :axis_labels =>[0,10] 



        ) %> 

在此先感謝

+0

所有欄的顏色示例顯示嵌套的數組,所以也許試試這個? ':data => [[5],[1],[10]]' –

+0

和標籤是什麼? – Tonja

+0

您是否嘗試過不使用'axis_labels'參數?看起來它可能會在您未傳遞自定義標籤時爲您生成比例。 –

回答

1

這對我工作得很好:

<%= image_tag(Gchart.bar :size => '340x260', 
        :stacked => false, 
        :title => 'Car Types', 
        :data => [[5],[1],[10]], 
        :legend => ['BWM','Audi','Opel'], 
        :bar_colors => ['3300CC','3399FF','33CCFF'], 
        :axis_with_labels => ['y'],     
        :axis_labels => [[0,10]] 
        ) %>