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.
Matplotlib Cheat Sheet: Plotting in Python contains some handy snippets of code to perform common plotting operations in Matplotlib.
5 Quick and Easy Data Visualizations in Python shows several code examples with explanations for performing exploratory data analysis using Matplotlib.
Introduction to Matplotlib — Data Visualization in Python explains how to install and start using Matplotlib. The post has a ton of detail on customizing your plots and graphs after creating the initial visuals.
Visualize World Trends using Seaborn in Python shows world life expectancy in plots generated by Matplotlib and Seaborn.
Pandas & Seaborn - A guide to handle & visualize data in Python builds a visualization by starting with pandas for data wrangling then outputs charts with Matplotlib and Seaborn.
Matplotlib Tips and Demos is a long Jupyter Notebook with a ton of example code that shows how to use Matplotlib in many ways.
Animation with Matplotlib
explains the animation
base class and the main interfaces for
creating animations in your visualizations.
Matplotlib: Creating Plots is a video tutorial series where each 15-ish minute episode covers one important topic such as shading areas on line plots, drawing pie charts or plotting a stream of updating data.