Chart.js is a popular library that you can use to create different kinds of charts. In this workshop Fem, you will be learning about all the important aspects of this library. It can be used to create fancy, responsive charts on HTML5 Canvas. The library allows you to mix different chart types and plot data on date time, logarithmic, or custom scales with ease. The library also sports out-of-the-box animations that can be applied when changing data or updating colors.