PyQt嵌入式MatPlotLib图可以互动吗?

时间:2017-03-30 09:59:40

标签: python matplotlib pyqt embed pygal

我的GUI中嵌入了分析数据的堆积条形图,我希望它更具互动性。当用户悬停或点击栏时,应显示绘制的值。可以这样做吗?我在文档中找不到任何相关内容。或者我可以使用像PyGal这样的东西,但我不知道如何将它嵌入到PyQt中。对这两者的建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

最简单的解决方案是使用matplotlib事件。无论您使用独立的绘图窗口还是嵌入到GUI中,它们的工作方式都相同。

可以在matplotlib手册event handling page中找到一个很好的介绍。

答案 1 :(得分:-1)

据我所知,不是默认情况下。

我担心,你必须为自己工作一点,因为我不知道一个常见的小部件。还有其他QT设计师已经提供了更多的互动情节,例如: 的 http://www.taurus-scada.org/en/latest/devel/designer_tutorial.html 但是,据我记忆,它没有提供你想要的东西。我宁愿考虑创建自己的小部件。