2015-04-14 13 views
2

У меня есть непрерывный поток данных, который в основном представляет собой гистограммы. Я можно построить в реальном времени, если использовать что-то вроде следующего:Как построить график штриховки в реальном времени с использованием matplotlib

import pylab as plt 
from matplotlib.pyplot import figure, show 
import numpy as np 

plt.ion() 
X = np.linspace(0,4095,16) 
Y = np.linspace(0,10000,16) 
f, axarr = plt.subplots(4, sharex=True) 
graph_low, = axarr[0].plot(X,Y,label='SomeLabel') 
graph_low.set_ydata(Z) 

Но это только участки линейный участок.

Проблема в том, что я не могу найти что-то похожее на set_ydata для графика штрихов.

ответ

2

Выполняет ли это эту работу?

ax = plt.bar(left, height) 
ax.patches[i].set_height(x) 

, где i является индексом для конкретного бара и x является необходимой высоты.

Смежные вопросы