我正在寻找一些关于Python库的建议,它可以在PyQt5上执行快速的二维绘图。我需要的能力,以互动的泛和缩放的图形和能力,以显示数据的实时。它需要有很好的记录和积极的开发。它还需要作为小部件嵌入到PyQt用户界面中。
Matplotlib似乎是设计Python的事实上的标准,但我所读到的评论表明,它的性能很慢。
PyQtGraph似乎是我正在寻找的东西的最佳匹配,但它需要PyQt4。由于现在Qt不再支持Qt4,所以我不想使用Qt4启动一个新项目。
您知道其他符合我要求的Python库吗?或者Matplotlib是最好的选择,它对于实时绘图的性能是否像一些人所指出的那样糟糕?
发布于 2016-02-04 23:47:27
根据勾画图变化日志的说法,即将发布的版本将提供初步的Qt5支持。不知道有多初步。
PyQtGraph当然是积极维护的,但是Matplotlib社区要大得多。如果长期可维护性对您非常重要,那么Matplotlib是更安全的赌注。然而,在我的经验中,MatPlotLib对图像情节的处理特别慢,在使用Linux时更是如此。
如果我是你,我会试一试,看看哪一种效果最好。也许现在甚至让你的程序与这两个库一起工作,并将你的最终决定推迟到将来的某个时刻。
https://softwarerecs.stackexchange.com/questions/28530
复制相似问题