https://matplotlib.org/stable/tutorials/introductory/customizing.html