Следующая диаграмма является статической, но, поскольку я буду передавать данные каждую секунду в своем приложении Flask, я хотел бы знать, как сделать ее динамичной. Я попытался найти пример, но единственные, которые я нашел, были предназначены для Javascript, а не для Python.
Можно ли обновить этот график в реальном времени с помощью Python? Любой совет?
def index():
rng = pd.date_range('1/1/2011', periods=7500, freq='H')
ts = pd.Series(np.random.randn(len(rng)), index=rng)
graphs = [
dict(
data=[
dict(
x=[1, 2, 3],
y= arr,
type='scatter'
),
],
layout=dict(
title='first graph'
)
)
]
ids = ['graph-{}'.format(i) for i, _ in enumerate(graphs)]
graphJSON = json.dumps(graphs, cls=plotly.utils.PlotlyJSONEncoder)
return render_template('index.html',
ids=ids,
graphJSON=graphJSON)