23

I want to add fill to a line chart using the react-chartjs-2 package. I'm passing fill: true to the dataset but that doesn't work as expected. Any suggestions?

const data = {
    labels,
    datasets: [
      {
        label: "Balance",
        data: history.balances.map((item) => item.balance),
        fill: true,
        borderColor: "rgba(190, 56, 242, 1)",
        backgroundColor: "rgba(190, 56, 242, 1)",
        tension: 0.3,
      },
    ],
  };
Dimo Dimchev
  • 232
  • 2
  • 8

1 Answers1

64

This is because you are using treeshaking and not importing/registering the filler plugin.

import {Chart, Filler} from 'chart.js';

Chart.register(Filler);
LeeLenalee
  • 27,463
  • 6
  • 45
  • 69