将 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 中添加光标