@anderson_en

Как поменять действие по нажатию на label dataset'а?

Как поменять действие по нажатию на label, чтобы все остальные label зачёркивались и убирались из графика? Чтобы по нажатию на Dataset 1

6356eb1d7f64a132955094.png
Получилось так:

6356eb470e117358842678.png
В документации не нашёл явных примеров.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
0xD34F
@0xD34F
В документации не нашёл явных примеров.

плохо искали

options: {
  plugins: {
    legend: {
      onClick(e, legendItem, { chart }) {
        this.legendItems.forEach((n, i) => {
          chart.getDatasetMeta(i).hidden = n !== legendItem && (legendItem.hidden || !n.hidden);
        });

        chart.update();
      },
    },
  },
},

https://jsfiddle.net/79Lfjor6/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы