在 pyqtgraph 中是否有可能获得蓝色图而不是matplotlib和pyqtgraph中标准方法的红色图,如下matplotlib示例:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,1,0.1)
y = [0,0,0,2,2,8,9,2,0,0]
plt.plot(x,y,color='red',drawstyle='standard')
plt.plot(x,y,color='blue',drawstyle='steps-post')
plt.show()
到目前为止,我没有找到一种方法在pyqtgraph中使用给定的数据x和y创建蓝色图形。
非常感谢 问候 迈克尔
答案 0 :(得分:1)
这在pyqtgraph'histogram'示例中有所描述。这是翻译:
import pyqtgraph as pg
import numpy as np
x = np.arange(0,1,0.1)
y = [0,0,0,2,2,8,9,2,0,0]
print len(x), len(y)
plt = pg.plot(x,y,pen='r')
curve2 = pg.PlotCurveItem(x,y[:-1],pen='b',stepMode=True)
plt.addItem(curve2)