示例#
有关我们提供的绘图方法的概述,请参阅绘图类型
此页面包含示例图。单击任何图像以查看完整图像和源代码。
有关更长的教程,请参阅我们的教程页面。您还可以在我们的用户指南中找到外部资源和FAQ。
标记!
您还可以通过标签浏览示例库。
线条、条形和标记#
图像、轮廓和字段#
子图、轴和图形#
统计#
饼图和极坐标图#
文本、标签和注释#
颜色#
有关 Matplotlib 中可用的颜色图的说明,请参阅颜色图教程。
形状和集合#
样式表#
模块 - pyplot#
模块 - axes_grid1#
模块 - axisartist#
展示#
动画#
事件处理#
Matplotlib 支持具有 GUI 中性事件模型的事件处理,因此您可以连接到 Matplotlib 事件,而无需了解 Matplotlib 最终将插入什么用户界面。这有两个优点:您编写的代码将更具可移植性,并且 Matplotlib 事件知道诸如数据坐标空间以及事件发生在哪根轴之类的信息,因此您不必为了从画布空间转换为数据空间而处理低级转换细节。还包括对象拾取示例。
杂项#
3D 绘图#
刻度#
这些示例涵盖了 Matplotlib 中如何处理不同的刻度。
特殊绘图#
轴脊#
刻度#
单位#
这些示例涵盖了 Matplotlib 中单位的多种表示形式。
将 Matplotlib 嵌入图形用户界面#
您可以按照这里的 embedding_in_SOMEGUI.py 示例将 Matplotlib 直接嵌入到用户界面应用程序中。目前,Matplotlib 支持 PyQt/PySide、PyGObject、Tkinter 和 wxPython。
在 GUI 中嵌入 Matplotlib 时,您必须直接使用 Matplotlib API,而不是 pylab/pyplot 过程界面,因此请查看 examples/api 目录中一些使用 API 的示例代码。
小部件#
如何在 matplotlib 中编写原始但与 GUI 无关的小部件的示例