Ruby on rails 沙特基克;Rails 3-设置时间值的最小和最大x轴

Ruby on rails 沙特基克;Rails 3-设置时间值的最小和最大x轴,ruby-on-rails,google-visualization,chartkick,Ruby On Rails,Google Visualization,Chartkick,我有一张这样的图表: <%= line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_at).count %> @deal.id).按天分组(:创建时间)。计数%> 我知道我们可以传递最小值和最大值,但我不知道如何正确传递时间值。我试过这样做: <%= line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_

我有一张这样的图表:

<%= line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_at).count %>
@deal.id).按天分组(:创建时间)。计数%>
我知道我们可以传递最小值和最大值,但我不知道如何正确传递时间值。我试过这样做:

<%= line_chart Click.where(:deal_id => @deal.id).group_by_day(:created_at).count, min: Time.now - 5.days, max: Time.now %>
@deal.id).按天分组(:创建时)。计数,最小:Time.now-5.days,最大:Time.now%>
这并没有改变轴。我想要一张滚动的5天图表。我怎样才能做到这一点?提前谢谢

您可以执行以下操作:

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

有关更多详细信息,请参阅Groupdate文档中的时间范围部分:

。但是我的标签还是错的。添加
discrete:true
是否允许我更改轴点标签?抱歉,如果文档中有,我没有看到。谢谢您可以结合使用discrete:true和Groupdate格式选项来执行此操作。