Matplotlib 3.11.0 文档#

Matplotlib 是一个用于创建静态、动画和交互式可视化的综合库。

安装#

pip install matplotlib
conda install -c conda-forge matplotlib
pixi add matplotlib
uv add matplotlib

警告

uv 通常会从 python-build-standalone 项目安装其自带的 Python 版本,且只有这些 Python 构建的近期版本(2025 年 8 月及以后)才能与用于在窗口中显示绘图的 tkagg 后端正常工作。请确保您使用的是 uv 0.8.7 或更新版本(可通过如 uv self update 进行更新),并确保您的捆绑 Python 安装是最新的(使用 uv python upgrade --reinstall)。或者,您也可以使用其他 受支持的 GUI 框架,例如:

uv add matplotlib pyside6

学习#

如何使用 Matplotlib?

Matplotlib 能做什么?

参考

创建以下对象的顶层接口

社区#

第三方软件包,

提供自定义、特定领域和实验性的功能,包括样式、颜色、更多绘图类型和后端,以及替代接口。

新功能#

了解新功能和 API 变更。

贡献#

Matplotlib 是一个由用户维护并为用户服务的社区项目。请参阅 贡献 以了解您可以参与的多种方式!

关于我们#

Matplotlib 由神经生物学家 John Hunter 创建,最初用于处理 EEG 数据。它逐渐发展壮大,被许多不同领域的人们使用和开发。John 的目标是让 Matplotlib 能够“简单的事情简单做,复杂的事情有可能实现”。