Annotations for Chart.js

Downloads in past


3.0.110 months ago7 years agoMinified + gzip package size for chartjs-plugin-annotation in KB


GitHub Workflow Status Coverage Status release npm (latest) documentation Awesome
An annotation plugin for Chart.js >= 4.0.0
This plugin needs to be registered. It does not function as inline plugin.
For Chart.js 3.7.0 to 3.9.1 support, use version 2.2.1 of this plugin
For Chart.js 3.0.0 to 3.6.2 support, use version 1.4.0 of this plugin
For Chart.js 2.4.0 to 2.9.x support, use version 0.5.7 of this plugin
This plugin draws lines, boxes, points, labels, polygons and ellipses on the chart area.
Annotations work with line, bar, scatter and bubble charts that use linear, logarithmic, time, or category scales. Annotations will not work on any chart that does not have two or more axes, including pie, radar, and polar area charts.
Example Screenshot
View this example


You can find documentation for chartjs-plugin-annotation at


Before submitting an issue or a pull request to the project, please take a moment to look over the contributing guidelines first.


Chart.Annotation.js is available under the MIT license.