7

この方法で(Googleチャートを使用して)チャートを生成しています:

  <%=
    area_chart [{:name => "Sold items", data: @items.group(:created_at).count}], :library => {hAxis: {title: "Period"}, vAxis: {title: "Amounts in UDS"}, title: "History Of Sales"}  
  %>

グラフは適切に生成されていますが、変更しようとしていることが 1 つあります。ツールチップは次のようになります。 ここに画像の説明を入力

ツールチップの情報は正しいですが、2014 年 10 月 19 日午前 2:00:00を表示する代わりに、2014 年10 月 19 日のみを表示したいと思います。

Chartkickでそれを行う方法はありますか?

どうぞよろしくお願いいたします。

4

2 に答える 2

0

ruby を使用して、datetime キーを必要な形式に変更するだけです。例:

@items.group("created_at").count.map {|k,v| {k.strftime("%b %d, %Y") => v }}
于 2015-07-31T09:00:14.390 に答える