Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python . Matplotlib makes easy things easy and hard things possible. Create publication quality plots. Make interactive figures that can zoom, pan, update. Customize visual style and layout.