0

在以下 matplotlib 示例中, pyqtgraph中是否有可能获得蓝色图形而不是红色图形,这是 matplotlib 和 pyqtgraph 中的标准方法:

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()

到目前为止,我还没有找到使用给定数据 x 和 y 在 pyqtgraph 中创建蓝色图形的方法。

非常感谢迈克尔

4

1 回答 1

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)
于 2013-07-18T15:42:21.310 回答