0

次のようなグラフを作成するために、レールで chartkick を使用しています。

<% @graphs.each_with_index do |g, i| %>
    <%= column_chart  g, discrete: true, min: 0.0, max: 1.1, colors: ["pink", "blue", "red"],
    library: {hAxis: {textStyle: {fontSize: 10}}} %>
  <% end %>

g は次のようなデータです。

[['test1', 0.1],['test2',0.4],['test3',07]]

私の問題は、最初の 3 つの列がピンク、青、赤ではなく、すべてピンクであることです。

バーを異なる色にする方法を知っている人はいますか?

編集:

おもちゃの例:

  <%= column_chart  [['test1', 20], ['test2', 30],['test3', 30]], colors: ["pink", "red", "blue"] %>
4

1 に答える 1

1

ここで見られるようにhttps://github.com/ankane/chartkick/issues/77 2つのシリーズを使用しないと不可能です。問題が解決する可能性があるため、Google チャートを直接使用することをお勧めします。

于 2014-09-09T12:45:32.600 に答える