【发布时间】:2019-06-06 18:23:15
【问题描述】:
我想在 GraphicsLayoutWidget 中为一系列子图(即 PlotItem 对象)设置不同的背景颜色,如下所示:
import pyqtgraph as pg
win = pg.GraphicsLayoutWidget()
win.resize(1200,600)
win.setBackground('w')
color_list = [(r1,g1,b1), (r2,g2,b2), ...]
for j in range(10):
p = win.addPlot(title="Ch #"+str(j))
p.plot(y=Y_mean, pen=(0,0,0))
p.setBackgroundColor(color_list[j]) # <--- Or something similar to that
这引发了:
AttributeError: 'PlotItem' object has no attribute 'setBackgroundColor'
我找不到如何在 pyqtgraph.PlotItem 类或其任何继承类中设置此属性。
【问题讨论】: