更改PlotItem pyqtgraph的y轴值

时间:2019-05-02 08:34:50

标签: python python-3.x pyqtgraph

我想更改PlotItem的y轴值,假设我有1-10个y绘图值,我想要的是将y轴的显示值更改为100-1000。

graph = pg.GraphicsLayoutWidget(QWidget)
graph.addLabel(text="label", justify='center', col=0, row=5, colspan=4)
plot_widget = graph.addPlot(row=8, col=0, colspan=2)
plot_widget.setLabel("left", "time" , units="s")
plot_widget.setYRange(0, 100)
plot_widget.setLimits(xMin=0, xMax=100, yMin=0, yMax=100)

如何更改显示值?

1 个答案:

答案 0 :(得分:0)

docs开始,在图表上设置无自动调整范围的固定Y轴限制

setYRange(min, max, padding=None, update=True)
  

将视图的可见Y范围设置为[min,max]。 padding参数导致将范围设置为指定的分数更大。 (默认情况下,此值在0.02到0.1之间,具体取决于ViewBox的大小)

因此,您的情况可以做到

plot_widget.setYRange(100, 1000, padding=0)

您也可以使用setRange()

plot_widget.setRange(yRange=[100,1000])