Как я могу динамически обновлять свою диаграмму Python на колбе? - PullRequest
0 голосов
/ 17 ноября 2018

Следующая диаграмма является статической, но, поскольку я буду передавать данные каждую секунду в своем приложении 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)

1 Ответ

0 голосов
/ 17 ноября 2018

Исследование асинхронного JavaScript (AJAX).

plotly пытается устранить необходимость написания JavaScript. В результате пользователям часто некуда обратиться, когда им нужны простые функции JavaScript, такие как периодическое обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...