настройка глобальной конфигурации chartjs с помощью chartkick

Я не могу установить глобальную конфигурацию для всех типов диаграмм, т. е. линейных диаграмм, гистограмм и т. д. Установка их, как указано здесь в config/initializers/chartkick.rb, не работает.

Я хочу получить доступ к Chart.defaults.global.elements через chartkick, чтобы изменить конфигурацию для элементы линии

то есть установите curve: false для линейной диаграммы с помощью инициализатора, отличного от установки его с помощью параметра библиотеки. Любая помощь? С удовольствием покажу примеры кода


person dorah    schedule 12.06.2018    source источник


Ответы (1)


Для создания диаграмм с помощью charts.js вы смотрели гем «groupdate»?

https://github.com/ankane/groupdate

Что затем позволяет вам просто делать:

<% = line_chart User.group_by_day(:created_at).count %>
person Clyde T    schedule 12.06.2018
comment
Да. У меня есть. У меня уже настроены графики. Мне нужен только способ изменить некоторые параметры в одном файле, а не делать это по отдельности: line_chart User.group_by_day(:created_at).count , curve: false каждый раз, когда я создаю линейную диаграмму. Например, есть ли способ установить параметры глобально для всех диаграмм? - person dorah; 13.06.2018