我正在使用 pyqtgraph 绘制二维 numpy 数组。我想绘制没有 x 或 y 轴的数据。目前我的情节是这样的
但我不需要 x 或 y 轴。我一直希望有这样的事情
我绘图的方式是创建一个 PlotWidget 对象并将其添加到我的主窗口中。用户加载该数据后,我创建一个 ScatterPlotItem 和 PlotCurveItem 并将其添加到 PlotWidget 中。
我尝试阅读 PlotWidget、ScatterPlotItem 和 PlotCurveItem 的文档,但我确实无法找到隐藏轴的方法。
我想知道是否有一种方法可以只绘制没有 x,y 轴的点和线?
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()
结果: