在图形用户界面中嵌入 Matplotlib#

您可以通过遵循此处的 embedding_in_SOMEGUI.py 示例,将 Matplotlib 直接嵌入到用户界面应用程序中。目前 Matplotlib 支持 PyQt/PySide、PyGObject、Tkinter 和 wxPython。

在 GUI 中嵌入 Matplotlib 时,您必须直接使用 Matplotlib API,而不是 pylab/pyplot 过程式接口,因此请查看 examples/api 目录以获取一些使用 API 的示例代码。

CanvasAgg 演示

CanvasAgg 演示

嵌入带导航工具栏的 GTK3

嵌入带导航工具栏的 GTK3

嵌入 GTK3

嵌入 GTK3

嵌入带导航工具栏的 GTK4

嵌入带导航工具栏的 GTK4

嵌入 GTK4

嵌入 GTK4

嵌入 Qt

嵌入 Qt

嵌入 Tk

嵌入 Tk

嵌入 wx #2

嵌入 wx #2

嵌入 wx #3

嵌入 wx #3

嵌入 wx #4

嵌入 wx #4

嵌入 wx #5

嵌入 wx #5

嵌入 WebAgg

嵌入 WebAgg

傅里叶演示 WX

傅里叶演示 WX

GTK3 电子表格

GTK3 电子表格

GTK4 电子表格

GTK4 电子表格

在 WX 中显示数学文本

在 WX 中显示数学文本

带 Glade 3 的 Matplotlib

带 Glade 3 的 Matplotlib

mplcvd -- 图形钩子的示例

mplcvd -- 图形钩子的示例

带 GTK3 的 pyplot

带 GTK3 的 pyplot

带 GTK4 的 pyplot

带 GTK4 的 pyplot

SVG 直方图

SVG 直方图

SVG 工具提示

SVG 工具提示

工具管理器

工具管理器

嵌入 Web 应用服务器 (Flask)

嵌入 Web 应用服务器 (Flask)

在 WX 中添加光标

在 WX 中添加光标