https://pythonprogramminghelp.com/how-to-own-your-next-qplot-and-wrap-up/