我使用Chartkick创建了一个用户注册/月份图表,但是,xAxis上的一些数据不可见,例如:
Aralık表示“12月”,Şubat表示“2月”。即使有用户在“十一月”注册,xAxis中也没有代表标签。每个月应该有一个标签,但我无法实现。我目前的rails代码是:
/dev/input/event0
,分组查询的输出是:
<%= line_chart User.group_by_month(:created_at).count %>
我也尝试使用像这样的Google Charts库,
{Sun, 01 Nov 2015 00:00:00 UTC +00:00=>1, Tue, 01 Dec 2015 00:00:00 UTC +00:00=>1, Fri, 01 Jan 2016 00:00:00 UTC +00:00=>1, Mon, 01 Feb 2016 00:00:00 UTC +00:00=>1, Tue, 01 Mar 2016 00:00:00 UTC +00:00=>1}
Google Charts输出此错误:
如何修改我的代码,以便每月/每年都可见?
答案 0 :(得分:0)
在group_by_month函数中使用格式
<%= line_chart User.group_by_month(:created_at, format: "%b %y").count %>