pyqtgraphy学习教程

python -m pyqtgraph.examples
run一下,学你想学
官方链接:https://github.com/pyqtgraph/pyqtgraph

python -m pyqtgraph.examples

在这里插入图片描述

点击红框内某一项,再点箭头指向的地方,会出现相应显示,并且右侧有源码

在这里插入图片描述
看了一周,摸索了一点点东西

以pygraph.GraphicsLayout为例,主要有五个属性:
1、.addLayout()
在pygraph.GraphicsLayout这个布局里面又加入一个布局,所以总的来看,主要加的还是后面四个属性。
2、.addPlot()
在pygraph.GraphicsLayout这个布局里面绘制函数图像
3、addViewBox()
在pygraph.GraphicsLayout这个布局里面加一个ViewBox()
4、.addLabel()
在pygraph.GraphicsLayout这个布局里面加一个标签
5、.addItem()
在pygraph.GraphicsLayout这个布局里面加一个新项目

综合五个属性来看,如果想加入新的东西,只能依靠第三个和第五个属性,而第三个属性想要加新的东西,还是要靠它的.addItem()属性,所以,只要掌握了.addItem()这个属性就可以了。

在代码中找到addItem这个属性,可以看到它的参数为pygraphy.GraphItem(),那是不是pygraphy的大部分属性都可以作为addItem的参数?这个我自己试了几个,确实是这个样子。

g = pygraph.GraphItem()
v.addItem(g)

这是以pygraph.GraphicsLayout这个API为例,也可以试试其他API,其实大部分都有addItem这个属性,也就是说pygraphy的大部分属性都是可以相互添加的。

这里有个前提,适用于GraphiItems里面的API。比如pyqtgraphy.SactterPlot()
在这里插入图片描述
另外,一个addViewBox只能加一幅图像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值