【问题标题】:pyqtgraph widget.addLine change color/widthpyqtgraph widget.addLine 改变颜色/宽度
【发布时间】:2017-05-20 05:20:14
【问题描述】:

我想使用小部件函数addLine。在我的情况下,如下所示:

widget.addLine(x=None, y=0.8) #endless horizontal line

现在我想改变这条线的颜色和宽度,但我找不到合适的函数。

有什么可以做的吗?

补充一下,有没有类似“加圆”代替直线的功能?

【问题讨论】:

  • 你能提供一个可执行的代码示例吗?

标签: python pyqtgraph


【解决方案1】:

使用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 文档似乎没有绘制圆圈的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多