Skip to content

Integration

import { Chart } from 'chart.js'
import gradient from 'chartjs-plugin-gradient'
Chart.register(gradient)
const { Chart } = require('chart.js')
const gradient = require('chartjs-plugin-gradient')
Chart.register(gradient)

For script tag usage, load the browser bundle after Chart.js. The browser bundle exposes the plugin as a global — like every other entry point, it is never registered automatically.

<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-gradient"></script>
<script>
const gradient = window['chartjs-plugin-gradient'];
Chart.register(gradient);
</script>

The same bundle can be loaded from UNPKG.

<script src="https://unpkg.com/chart.js"></script>
<script src="https://unpkg.com/chartjs-plugin-gradient"></script>

If a CDN does not use the package metadata for its default file, reference the browser bundle directly.

<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-gradient/dist/chartjs-plugin-gradient.min.js"></script>