pyqtgraph:PyQtGraph中的多种颜色

时间:2014-09-19 05:52:17

标签: python pyqtgraph vispy

我可以使用ArrayToQPath在pyqtgraph中绘制多个不同颜色的通道吗?

path = pg.arrayToQPath(xdata.flatten(), ydata.flatten(), conn.flatten())
item = QtGui.QGraphicsPathItem(path)
item.setPen(pg.mkPen('w')) 
plt.addItem(item)

1 个答案:

答案 0 :(得分:1)

QGraphicsPathItem仅支持使用单一颜色进行绘制,因此不幸的是,每种颜色都需要创建一个项目。例如,请参阅examples/MultiPlotSpeedTest.py

如果这对您来说不够快,请考虑使用基于OpenGL的vis。图书馆。 VisPy在examples/demo/gloo/realtime_signals.py中有一个例子,但它仍处于早期开发阶段。 (最终,VisPy将为pyqtgraph提供后端图形)