Allows one to draw 2D graphics using JavaScript.
It’s required, and anything that is within the tags is also fallback content just in case the browser doesn’t support canvas.
It returns a render context object.
Chart.js provides a set of frequently used chart types, plugins, and customization options. In addition to a reasonable set of built-in chart types, you can use additional community-maintained chart types . On top of that, it’s possible to combine several chart types into a mixed chart (essentially, blending multiple chart types into one on the same canvas). Chart.js is highly customizable with custom plugins to create annotations, zoom, or drag-and-drop functionalities to name a few things. https://www.chartjs.org/docs/latest/
Much of the time using a chart will help the reader to translate the raw data, since it helps to quantify the information in a visually please way. It actually displays the data instead of simply presenting it. While still being the same information tables can be boring to look at, which charts tend to be easier to understand.
A pie chart would have been a really nice way to display the information gathered in the odd duck poll.