PyqtGraph的简单使用以及问题记录(持续更新)

PyqtGraph的简单使用以及问题记录

持续更新,说不定有机会蹲到了解的大佬请教

1. 类似Echart dataZoom用法

问题:LayOut可以设置占用的列数 不能占用行数

我想将下面的图占用一个行 上面的图占用四个行 形成4:1的效果,但是多次测试均无法搞定,希望能蹲到大佬
在这里插入图片描述
成功解决 解决方式还是按照rowspan,如下代码

stretch=(7, 1)

label = pg.LabelItem(justify='right')
win.addItem(label, row=0, col=0, rowspan=1, colspan=1)
p1 = win.addPlot(row=1, col=0, rowspan=stretch[0], colspan=1, title=title)
p2 = win.addPlot(row=stretch[0] + stretch[1], col=0, rowspan=stretch[1], colspan=1, )

# 添加一些乱七八糟的东西 一行行的占满第二列, 第一列才能根据rowspan来进行自适应
# 关键 如果只有一列的话 rowspan是不生效的
for i in range(stretch[0] + stretch[1] + 1):
    win.addLabel(text="", row=i, col=1)

在这里插入图片描述

2.多Y轴封装

录制图片多录了。将就看一下吧
在这里插入图片描述

3.自定义X轴

问题: 自定义X轴后 X轴的缩放一直没有调试出来

在这里插入图片描述
看起来这个的问题直观的是在pg.AxisItem 类的generateDrawSpecs方法textSpecs属性以及其他属性上,想重写太麻烦了…,放弃
在这里插入图片描述

4.一个页面多数个chart展示

在这里插入图片描述

5. 移动游标Item

在这里插入图片描述

6.波形以及散点Image

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值