pyqtgraph:具有与matplotlib drawstyle类似功能的绘图

时间:2013-07-18 11:46:24

标签: python plot pyqtgraph

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创建蓝色图形。

非常感谢 问候 迈克尔

1 个答案:

答案 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)