https://pypy.pythonprogramminghelp.com/3-unusual-ways-to-leverage-your-ggplot2-internals/