关于PyQt5做可视化图表,工具选用

最近在使用PyQt5做GUI可视化界面,需要做很多图表。有的单个显示,有的可能多个图表同时显示。查询了下,感觉有以下几种常用的方式
1 结合matplotlib进行图表绘制;

2 使用PyQtGraph,有直接的控件使用;

3 还有个PyQtChart,不知道这Qt的亲生的,会不会很好,但网上似乎资料不多;

4 使用PyQt5的网页控件,显示html嵌入echarts显示。

不知道以上哪个方法相对好些,我想要的是【图表美观】,可以有[鼠标交互]。
有接触过的,还请推荐一下,谢谢了。

阅读 4.9k
1 个回答

我推荐第4种,用QWebEngineView控件显示pyecharts render_embed的内容。
这个方案有一个最大的好处,把图表内容单独封装起来,以后要转移到jupyter或者网页版的数据可视化,图表这一块基本不用改动就可以直接用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题