Я создал диаграмму зарегистрированного пользователя/месяц графика с Chartkick, однако, некоторые данные на XAxis не видны, например, как это:XAxis клещей в Chartkick
Aralık означает «декабрь» и Şubat означает «февраль». Несмотря на то, что пользователи, зарегистрированные в ноябре, не имеют метки в xAxis. Каждый месяц должен быть ярлык, но я не мог этого добиться. Мой текущий код рельсы заключается в следующем:
<%= line_chart User.group_by_month(:created_at).count %>
и выход из группировки запроса заключается в следующем:
{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}
Я также попытался с помощью Charts библиотеки Google, как это,
{library: {discrete: true, hAxis: {format: "MMMM yyyy", ticks: @patient_month_distribution.keys}}}
Google Chart выводит эту ошибку:
Как я могу изменить свой код, чтобы каждый месяц/год был видимым?
'ticks' доступны только по оси _Continuous_ - но я не думаю, что вызывает ошибку - [это] (HTTP: // StackOverflow. com/a/27591214/5090771) _might_ help ... – WhiteHat
@WhiteHat Он не работает с непрерывным ни одним. Пойдем взглянуть на вашу ссылку, спасибо! –