Как изменить цвет текста легенды датасетов в графике Chart.js

Использую Chart.js. Сам код графика на js. Нужно изменить цвет текста датасетов. Подскажите пожалуйста, как это можно сделать ?

Команды color, итд связанные с цветом текста не принимает в options -> plugins -> legend. Зато принимает команду на отключение вообще этой панели.

картинка


Ответы (1 шт):

Автор решения: De.Minov

Установите новый цвет через параметр .options.plugins.legend.labels.color = 'COLOR'

Либо через конфигурацию при инициализации Chart'а:

const ctx = document.getElementById('myChart');

new Chart(ctx, {
  type: 'bar',
  data: {
    labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'],
    datasets: [{
      label: '# of Votes',
      data: [12, 19, 3, 5, 2, 3],
      borderWidth: 1
    }]
  },
  options: {
    scales: {
      y: {
        beginAtZero: true
      }
    },
    plugins: {
      legend: {
        labels: {
          color: 'red'
        }
      }
    }
  }
});
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<canvas id="myChart"></canvas>

→ Ссылка