chart.js Tutorial => Plugins Introduction Example #. Plugins are a way for a developer to modify a chart as it is being created. Chart.js calls all plugins at the following chart states: Start of initialization. End of initialization. Start of update. After the chart scales have calculated. Start of datasets update. End of datasets update.