2013-07-18 3 views
0

Есть ли возможность в пределах pyqtgraph, чтобы получить синий график вместо красного, который является стандартным методом в Matplotlib И pyqtgraph в следующем Matplotlib Например:pyqtgraph: участок с аналогичной функциональностью, как Matplotlib DrawStyle

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

Это описано в pyqtgraph «гистограмма», например. Это перевод:

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)