Получение заголовка в плагине для ChartJS

Я хочу выяснить, как получить заголовок в плагине в ChartJS. У меня есть заголовок в конфигурации следующим образом:

                          title: {
                        display: true,
                        fontSize: 10,                     
                        text: "This is my title",
                        padding: titlePadding,         
                    }

Мне просто было любопытно, хочу ли я поработать после рисования, как мне взять это и изменить? Я хочу проделать некоторые манипуляции позже в последовательности событий.

1 ответ

Вы можете получить текст заголовка, позвонив chart.titleBlock.options.text, хотя даже если обновить и позвонить chart.update()он отобразит обновленный заголовок в первом тике отрисовки, но при других тиках отрисовки он снова будет использовать обычный определенный заголовок, см. скрипку: https://jsfiddle.net/Leelenaleee/kc8qua61/12/

Лучше использовать для заголовка вариант с возможностью сценария, как показано в образце документации для chart.js здесь: https://www.chartjs.org/docs/master/samples/line/stepped.html.

Требуется часть конфигурации, которая будет отображаться в заголовке как динамическая часть, и внутренняя часть chart.js обрабатывает это, вы также можете использовать здесь внешние переменные.

Другие вопросы по тегам