Dynamiczna modyfikacja danych w Chart.js

Dynamiczna modyfikacja danych w Chart.js

Dane na wykresie w Chart.js są po prostu tablicą. Stąd aby zmodyfikować dane w najprostszym wykresie jaki udało mi się stworzyć:

    const chart = new Chart("chart", {
      type: 'bar',
      data: {
        labels: ['Uno', 'Dos', 'Tres'],
        datasets: [
          {
            label: 'Dummy Data',
            data: [1, 3, 3],
          }]
      }
    });

Wystarczy zmodyfikować tablicę dostępną w obiekcie DataSet:

// Usuwanie danych
chart.data.datasets[0].data = [];

//Dodawanie danych
chart.data.datasets[0].data = [6, 6, 6];

//Aktualizacja wykresu
chart.update();

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *