In this chapter, we will create some components that will render charts, and we should look for some help in rendering them. Of course, we can follow a similar approach to what we used in Chapter 6, Keeping up with Activities, when we drew our activity timeline. However, when it comes to more complex data visualization, it's better to rely on a library to do the heavy lifting.
It shouldn't be a surprise that we'll use a library called Chartist to fill this gap, because I've spent almost two years writing it. As the author of Chartist, I feel very lucky that we've found a perfect spot in this book to make use of it.
I'd like to take the opportunity to briefly introduce you to Chartist, before we dive into the implementation ...