0

我有一个这样的图表:

<%= line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_at).count %>

我知道我们可以传递最小值和最大值,但我不知道如何正确传递时间值。我试着做这样的事情:

<%= line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_at).count, min: Time.now - 5.days, max: Time.now %>

这并没有改变轴。我基本上想要一个滚动的 5 天图表。我怎样才能做到这一点?提前致谢!

4

1 回答 1

2

你可以做:

line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_at, last: 5).count

有关更多详细信息,请参阅 Groupdate 文档的时间范围部分:https ://github.com/ankane/groupdate#time-range

于 2014-04-08T07:11:53.557 回答