可视化:将matplotlib图形嵌入到PyQt5界面中_Python

本篇介绍如何将由matplotlib绘就的图形嵌入到 PyQt5界面中。

只需从matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg类继承一个画布控件,然后就可以当成是 PyQt5 普通控件那样添加到图形界面即可。

详情可参考如下例子:

可视化:将matplotlib图形嵌入到PyQt5界面中_Python_02

可视化:将matplotlib图形嵌入到PyQt5界面中_Python_03可视化:将matplotlib图形嵌入到PyQt5界面中_Python_04

下面这个例子来自官网,稍微复杂一点点,我仅添加了一点中文注释。

可视化:将matplotlib图形嵌入到PyQt5界面中_Python_05

可视化:将matplotlib图形嵌入到PyQt5界面中_Python_06可视化:将matplotlib图形嵌入到PyQt5界面中_Python_07

可视化:将matplotlib图形嵌入到PyQt5界面中_Python_08