我正在使用pyqtgraph绘制二维numpy数组。我想绘制没有x轴或y轴的数据。此刻我的情节看起来像这样
但是我不希望x轴或y轴。我希望有这样的东西
我绘制的方式是通过创建一个PlotWidget对象并将其添加到我的主窗口中。用户加载该数据后,我创建一个ScatterPlotItem和PlotCurveItem并将其添加到PlotWidget。
我尝试阅读有关PlotWidget,ScatterPlotItem和PlotCurveItem的文档,但我真的找不到隐藏轴的方法。
我想知道是否有一种方法可以只绘制没有x,y轴的点和线?
答案 0 :(得分:0)
import pyqtgraph as pg
import numpy as np
app = pg.mkQApp()
x = np.random.rand(10,)
y = np.random.rand(10,)
w = pg.PlotWidget()
c = pg.PlotCurveItem(x,y)
s = pg.ScatterPlotItem(x,y)
w.addItem(c)
w.addItem(s)
w.getPlotItem().hideAxis('bottom')
w.getPlotItem().hideAxis('left')
w.show()
app.exec()
结果: