帮助我了解在 PyQt 小部件上放置图形的过程(以及一般使用 Matplotlib)。
当我在编写自己的小脚本时,我只是简单地执行plot(stuff)
并使用show()
.
然而,这对于较大的应用程序显然不够好,或者如果我想使用子图,或者同时提高多个具有不同结果的窗口。我在http://eli.thegreenplace.net/2009/01/20/matplotlib-with-pyqt-guis/找到了一个非常好的教程,它说明了很多。但是,我的脑海中仍然没有完全清晰的想法。
所以,你有一个 PyQt 窗口。您制作了一个Canvas
Qt 对象,并将其填充为 matplotlib Fig
。然后你给那个图形一对axes
,最后你把你想要的所有图都钉在这对轴上?