[Reference](https://github.com/cuemacro/chartpy/blob/724058853b1b26c1cb27abb1a1f404cc3f2720c2/chartpy_examples/canvas_demo.py#L26)