
Matplotlib — Visualization with Python
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. …
Examples — Matplotlib 3.10.8 documentation
Download all examples in Python source code: gallery_python.zip Download all examples in Jupyter notebooks: gallery_jupyter.zip
Pyplot tutorial — Matplotlib 3.10.8 documentation
The r preceding the title string is important -- it signifies that the string is a raw string and not to treat backslashes as python escapes. matplotlib has a built-in TeX expression parser and layout engine, …
3D plotting — Matplotlib 3.10.8 documentation
Plot contour (level) curves in 3D using the extend3d option
Plot types — Matplotlib 3.10.8 documentation
3D and volumetric data # Plots of three-dimensional (x, y, z), surface f (x, y) = z, and volumetric V x, y, z data using the mpl_toolkits.mplot3d library.
Interactive figures — Matplotlib 3.10.8 documentation
Interactive figures # Interactivity can be invaluable when exploring plots. The pan/zoom and mouse-location tools built into the Matplotlib GUI windows are often sufficient, but you can also use the …
Quick start guide — Matplotlib 3.10.8 documentation
Note that if you want to install these as a python package, or any other customizations you could use one of the many templates on the web; Matplotlib has one at mpl-cookiecutter
Animations using Matplotlib — Matplotlib 3.10.8 documentation
PillowWriter - Uses the Pillow library to create the animation. HTMLWriter - Used to create JavaScript-based animations. Pipe-based writers - FFMpegWriter and ImageMagickWriter are pipe based …
Tutorials — Matplotlib 3.10.8 documentation
Download all examples in Python source code: tutorials_python.zip Download all examples in Jupyter notebooks: tutorials_jupyter.zip
Backends — Matplotlib 3.10.8 documentation
Some people use Matplotlib interactively from the Python shell and have plotting windows pop up when they type commands. Some people run Jupyter notebooks and draw inline plots for quick data analysis.