示例#
有关我们提供的绘图方法的概述,请参阅绘图类型
此页面包含示例图。单击任何图像即可查看完整图像和源代码。
有关更长的教程,请参阅我们的教程页面。您还可以找到外部资源和常见问题解答在我们的用户指南中。
标签!
您还可以按标签浏览示例库。
线、条和标记#
图像、等高线和场#
子图、轴和图形#
图形标签:suptitle、supxlabel、supylabel
统计#
饼图和极坐标图#
文本、标签和注释#
颜色#
有关 Matplotlib 中可用的颜色映射的说明,请参阅颜色映射教程。
形状和集合#
样式表#
Bayesian Methods for Hackers 样式表
模块 - pyplot#
模块 - axes_grid1#
模块 - axisartist#
展示#
动画#
事件处理#
Matplotlib 支持事件处理,并使用与 GUI 无关的事件模型,因此您可以连接到 Matplotlib 事件,而无需了解 Matplotlib 最终将插入哪个用户界面。这有两个优点:您编写的代码将更具可移植性,并且 Matplotlib 事件了解数据坐标空间以及事件发生的轴,因此您无需处理低级转换详细信息即可从画布空间转换为数据空间。还包括对象选取示例。
杂项#
3D 绘图#
使用 extend3d 选项在 3D 中绘制等高线(水平)曲线
刻度#
这些示例涵盖了如何在 Matplotlib 中处理不同的刻度。
特色图#
脊柱#
刻度#
使用 ConciseDateFormatter 格式化日期刻度
单位#
这些示例涵盖了 Matplotlib 中的许多单位表示。
将 Matplotlib 嵌入图形用户界面#
您可以通过以下方式将 Matplotlib 直接嵌入用户界面应用程序中:embedding_in_SOMEGUI.py 示例在这里。目前,Matplotlib 支持 PyQt/PySide、PyGObject、Tkinter 和 wxPython。
在将 Matplotlib 嵌入 GUI 时,您必须直接使用 Matplotlib API,而不是 pylab/pyplot 过程式接口,因此请查看 examples/api 目录以获取一些使用 API 的示例代码。
小部件#
如何在 matplotlib 中编写原始但与 GUI 无关的小部件的示例