我有一个图表,其中边缘的宽度是根据节点的大小决定的。节点表示来自IMAP服务器的邮件。我无法在图例项中获取相应的线符号。以下代码运行并显示图例项描述,但不显示图例。
import pyqtgraph as pg
w = pg.GraphicsWindow()
v = w.addViewBox()
v.setAspectLocked()
lines = np.array((244, 66, 131, 255, 1),dtype=[('red',np.ubyte), ('green',np.ubyte), ('blue',np.ubyte),
('alpha',np.ubyte), ('width',float)])
curve1 = pg.mkPen(pen=lines)
legend = pg.LegendItem(size=(10,10))
legend.addItem(curve1, name='0-10 kB')
legend.setParentItem(v)
legend.anchor((0,0), (0,0))
它说:“AttributeError:'QPen'对象没有属性'opts'”。谁能指出我在这里做错了什么?