| [ Web Proxy ] |
| Viewing: https://matplotlib.org/stable/api/_as_gen/../../devel/MEP/../../users/getting_started/index.html | [Back] [Original] |
pip install matplotlib
conda install -c conda-forge matplotlib
pixi add matplotlib
uv add matplotlib
Warning
uv usually installs its own versions of Python from the
python-build-standalone project, and only recent versions of those
Python builds (August 2025) work properly with the tkagg backend
for displaying plots in a window. Please make sure you are using uv
0.8.7 or newer (update with e.g. uv self update) and that your
bundled Python installs are up to date (with uv python upgrade
--reinstall). Alternatively, you can use one of the other
supported GUI frameworks, e.g.
uv add matplotlib pyside6
Here is a minimal example plot:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2 * np.pi, 200)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()
(Source code, 2x.png, png)
[]
If a plot does not show up please check Troubleshooting.
Check out Plot types to get an overview of the types of plots you can create with Matplotlib.
Learn Matplotlib from the ground up in the Quick-start guide.
| Web Proxy Viewer | New URL | Original Page |