例子#
此页面包含示例图。单击任何图像以查看完整图像和源代码。
如需更长的教程,请参阅我们的教程页面。您还可以在我们的用户指南中找到外部资源和常见问题解答。
线条、条形和标记#
图像、轮廓和字段#
子图、轴和图形#
图标签:suptitle、supxlabel、supylabel
统计#
饼图和极坐标图#
文本、标签和注释#
pyplot #
颜色#
有关 matplotlib 中可用颜色图的更深入信息及其属性的描述,请参阅颜色图教程。
形状和集合#
样式表#
轴网格1 #
轴艺术家#
mpl_toolkits.axisartist.floating_axes 功能
展示#
动画#
事件处理#
Matplotlib 支持使用 GUI 中性事件模型进行事件处理,因此您可以连接到 Matplotlib 事件,而无需知道 Matplotlib 最终将插入什么用户界面。这有两个优点:您编写的代码将更具可移植性,并且 Matplotlib 事件知道诸如数据坐标空间以及事件发生在哪些轴上,因此您不必弄乱从画布空间中获取的低级转换细节到数据空间。还包括对象拾取示例。
杂项#
使用 Rectangles 和 PolyCollections 构建直方图
3D 绘图#
演示使用 extend3d 选项在 3D 中绘制等高线(水平)曲线
秤#
这些示例涵盖了如何在 Matplotlib 中处理不同的比例。
专业地块#
刺#
蜱#
使用 ConciseDateFormatter 格式化日期刻度
单位#
这些示例涵盖了 Matplotlib 中的许多单位表示。
在图形用户界面中嵌入 Matplotlib #
您可以按照此处的 embedding_in_SOMEGUI.py 示例将 Matplotlib 直接嵌入到用户界面应用程序中。目前 Matplotlib 支持 PyQt/PySide、PyGObject、Tkinter 和 wxPython。
在 GUI 中嵌入 Matplotlib 时,您必须直接使用 Matplotlib API 而不是 pylab/pyplot 程序接口,因此请查看示例/api 目录以获取使用该 API 的一些示例代码。
用户演示#
小部件#
如何在 matplotlib 中编写原始但与 GUI 无关的小部件的示例