Everything is rendered using HTML5 with the added benefit of a canvas element for dynamic effects. Graphs rendered onto an HTML5 canvas allow for hover tooltips and click events to access more information about charted data. The various options range from pie charts, bar charts, radar charts, line charts and some other more advanced styles.
Chart.js is unequivocally a powerful library. It’s fully responsive and supports all modern browsers in rendering that juicy data we all love so much. It’s completely free & open source on GitHub where you can find documentation and live examples.
Simply put: if you need a crazy powerful chart library, this is your guy for the job.