Как добавить текст в данные chart.js? - PullRequest
0 голосов
/ 28 июня 2018

Мне нужна помощь, чтобы добавить текст после данных, которые показывают график, код у меня следующий:

var ctx = document.getElementById("chart-area");
      var myChart = new Chart(ctx, {
          type: 'pie',
          data: {
          labels: ["label1", "label2", "label3", "label4"],
          datasets: [{
            data: [ 10, 20, 30, 40 ]
          }]
        }
      }

Показывает мне такую ​​информацию:

label1: 10

Но мне нужно добавить текст после этого, что-то вроде:

label1: 10 МБ

Пожалуйста, я не знаю, как его добавить, я уже пробовал несколько способов

1 Ответ

0 голосов
/ 28 июня 2018

ChartJs не предоставляет функции метки формата, с которой вам придется играть. Инициализируйте конфигурацию диаграммы с пустым массивом, а затем обновите ее при отправке данных.

Из этой ссылки https://github.com/chartjs/Chart.js/issues/2738

вот ссылка на скрипку: http://jsfiddle.net/qsnpsxz5/7/

chart.config.data.labels.push("A label");
chart.config.data.labels.push("A label2");
chart.config.data.datasets[0].data.push(10);
chart.config.data.datasets[0].data.push(20);
chart.update();
...