我有一个这样的图表:
<%= 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天图表。我怎么能做到这一点?提前谢谢!
答案 0 :(得分: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