Chart.js extensions
Besides plugins, Chart.js also includes an advanced extensions API where you can extend charts and axes. With this API, you can derive from existing chart types or create entirely new chart types by implementing the provided interfaces. This topic is beyond the scope of this book, but you can try out the examples provided in the official documentation or perhaps use some of the many popular extensions already available. A selection is listed in the official documentation.