所以我有几个(它改变)垂直堆叠的图。它们都具有相同的x轴,因此我只在底部图中显示x轴标签,因为如果有大量的图,重复x轴标签会使事情变得混乱。然而,这最终会使底部绘图区域变小,因为标签占据了一些区域(plotItems的大小与我想的相同)
我似乎无法弄清楚如何制作它所以所有的绘图区域(视图框)都是相同的大小。有什么建议吗?
以下是一些可以重现问题的简单代码......
from pyqtgraph.Qt import QtGui, QtCore
import numpy as np
import pyqtgraph as pg
app = QtGui.QApplication([])
win = pg.GraphicsWindow(title="Basic plotting examples")
win.resize(1000,600)
p1 = win.addPlot(y=np.random.normal(size=100), pen=(255,0,0))
p1.getAxis('bottom').setStyle(showValues=False)
win.nextRow()
p2 = win.addPlot(y=np.random.normal(size=100))
p2.getAxis('bottom').setStyle(showValues=False)
win.nextRow()
p3 = win.addPlot(y=np.random.normal(size=100), pen=(0,0,255))
p3.setLabel('bottom', "Time (s)")
if __name__ == '__main__':
import sys
QtGui.QApplication.instance().exec_()