Chart.js #4978

by Akihiko Kusanagi

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.0/Chart.js"></script>
<div>
  <canvas id="chart"></canvas>
</div>

JavaScript

var chart = new Chart(document.getElementById("chart"), {
  type: 'line',
  data: {
    labels: [0, 1],
    datasets: [{
      label: 'Red',
      data: [0, 1],
      borderColor: 'red',
      fill: false
    }, {
      label: 'Blue',
      data: [1, 0],
      borderColor: 'blue',
      fill: false
    }]
  }
});
setTimeout(function() {
  chart.data.datasets = chart.data.datasets.filter(function(v) {
    return v.label === 'Red';
  });
  chart.update();
}, 5000);