pyqt designer_数据分析必备技能!3分钟教会你如何在PyQt中画好看的图表

本文介绍了如何使用PyQt和PyQtGraph库在Python中创建美观的数据分析图表。通过设置背景颜色、线条颜色、坐标轴标签和图例,详细展示了绘制过程。适合想要在GUI应用中展示机器学习结果的读者。
摘要由CSDN通过智能技术生成

先看看我们要实现的效果:

144b27989bf5dcc698784c6edd57ce94.png

这是一个基于机器学习的数据分析结果展示,可以看到元素包括了坐标轴标注,两条折线和图例。

为了实现在PyQt中画图,我们用到了pyqtgraph这个绘图库,它是完全python实现的,与PyQt程序可以完美融合,并且具备很多优势:

  • 拥有丰富的图形种类;
  • 能够快速地实时更新绘图数据;
  • 能够进行交互式的操作;
  • 多种标记功能;

接下来进入正题,开始使用pyqtgraph来实现我们要的图形。

安装

PyQtGraph的安装很简单,使用pip就可以直接安装:

pip install pyqtgraph

PyQtGraph自带一个丰富的示例模块,我们在命令行中输入:

python -m pyqtgraph.examples

即可启动官方Demo集合,效果如下:

d9e0e22c984598a01713e4f67ef8a37e.png

9b8fc6fb0e874061bf76e407639241da.png

建议先看看效果,然后有需要的demo再把代码复制出来到pycharm之类的IDE编辑,这个软件里面的字体实在太难看了,直接在里面看得瞎了。

在PyQt中集成pyqtgraph图形

在PyQtGraph中,有几种绘制图形的方法:

  • pyqtgraph.plot():创建一个新的绘图窗口来显示数据;
  • PlotWidget.plot():将一组新的数据添加到现有的绘图小部件;
  • PlotItem.plot():将一组新的数据添加到现有的绘图小部件;
  • GraphicsLayout.addPlot()࿱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值