xAxis在Chartkick中打勾

时间:2016-03-08 14:34:30

标签: ruby-on-rails google-visualization chartkick

我使用Chartkick创建了一个用户注册/月份图表,但是,xAxis上的一些数据不可见,例如:

figure 1

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输出此错误:

enter image description here

如何修改我的代码,以便每月/每年都可见?

1 个答案:

答案 0 :(得分:0)

在group_by_month函数中使用格式

<%= line_chart User.group_by_month(:created_at, format: "%b %y").count %>