1

我正在使用 ChartKick gem 和 Google Charts 库。哈姆勒:

= line_chart @data.group(:date).average(:measure), discrete: true, library: {hAxis: {slantedText: true, slantedTextAngle: 45, gridlines: {units: {years: {format: 'yy'}}}}}

到目前为止的结果:

在此处输入图像描述

文档:https ://developers.google.com/chart/interactive/docs/gallery/linechart#configuration-options和http://icu-project.org/apiref/icu4c/classSimpleDateFormat.html#details

我也试过

hAxis: {format: 'yy-MM-dd', slantedText: true, slantedTextAngle: 45}

另外,如何停止截断标签?

4

1 回答 1

1

我将groupdate gem 用于导轨。我的折线图:

= line_chart Visit.group(:user_id).group_by_day(:created_at, format: "%d %b").count, discrete: true

在你的情况下,你可以使用这样的东西:

group_by_year(:date, format: "%y-%m-%d")

我希望它有帮助

于 2016-01-25T12:15:02.013 回答