pyqtgraph widget.addLine 更改 color/width
pyqtgraph widget.addLine change color/width
我想使用插件功能addLine。在我的例子中是这样的:
widget.addLine(x=None, y=0.8) #endless horizontal line
现在我想改变这条线的颜色和宽度,但是找不到合适的函数。
有什么可以做到的吗?
另外,有没有类似功能的"add a circle"代替一行?
使用 mkPen()
函数更改线条的颜色和宽度非常简单。
由于您没有提供所有代码,这里是一个简单的演示:
import pyqtgraph as pg
y=[1,1,1,1,1]
pg.plot(y, pen=pg.mkPen('b', width=5))
绘制一条宽度为 5 的蓝线。请参阅 pyqtgraph 文档 here
这也适用于您在问题中引用的 addLine()
方法,例如widget.addLine(x=None, y=0.8, pen=mkPen('r', width=3))
关于你的第二个问题,查看 pyqtgraph 文档似乎没有画圆的方法。
我想使用插件功能addLine。在我的例子中是这样的:
widget.addLine(x=None, y=0.8) #endless horizontal line
现在我想改变这条线的颜色和宽度,但是找不到合适的函数。
有什么可以做到的吗?
另外,有没有类似功能的"add a circle"代替一行?
使用 mkPen()
函数更改线条的颜色和宽度非常简单。
由于您没有提供所有代码,这里是一个简单的演示:
import pyqtgraph as pg
y=[1,1,1,1,1]
pg.plot(y, pen=pg.mkPen('b', width=5))
绘制一条宽度为 5 的蓝线。请参阅 pyqtgraph 文档 here
这也适用于您在问题中引用的 addLine()
方法,例如widget.addLine(x=None, y=0.8, pen=mkPen('r', width=3))
关于你的第二个问题,查看 pyqtgraph 文档似乎没有画圆的方法。