Matplotlib is a data visualization plotting library where a developer can code visuals in Python and output them as part of Jupyter Notebooks, web applications and graphical user interface (GUI) toolkits.
Effectively using Matplotlib is an awesome getting started tutorial that breaks through the confusing beginner steps so you can quick start using the plotting library.
Web Scraping With Python: Scrapy, SQL, Matplotlib To Gain Web Data Insights is a long and comprehensive tutorial that walks through obtaining, cleaning and visualizing data.
The Python cheat sheet for Matplotlib on GitHub has a slew of example code blocks for generating plots.
Matplotlib Cheat Sheet: Plotting in Python contains some handy snippets of code to perform common plotting operations in Matplotlib.