如何根据数据获取具有可变颜色和网格的pyqtgraph绘图小部件?
我正在制作一个时间序列监控程序。
我想把图表的颜色从x轴范围的一半开始改变。比如说,如果我的图表是100宽20高,我希望把最后50个数据点的颜色换成另一种颜色。
我该如何在每经过xx个数据项时画一个自定义的垂直网格线呢?
1 个回答
2
对于第一个问题,你需要把你的数据分成两行,然后分别给每一行指定颜色。PyQtGraph 目前还不支持一条线有多种颜色。
对于第二个问题,可以考虑使用 pg.InfiniteLine
或者 pg.VTickGroup
。