Обновление диаграммы plotly в блокноте jupyter - PullRequest
0 голосов
/ 20 июня 2020

Я создаю график в jupyter notebook. Поскольку я тестирую какой-то алгоритм, я хочу добавить данные после начального fig2.show(). Но когда я обновляю данные и снова вызываю fig2.show, создается новая диаграмма. Как я могу обновить диаграмму вместо того, чтобы создавать новую?

Это должно быть несложной задачей, но мне сложно найти ее в документации.

import plotly.offline as pyo
import plotly.graph_objs as go
import numpy as np
# Set notebook mode to work in offline
pyo.init_notebook_mode()
fig2 = go.Figure(data=go.Scatter(x=moreX2, y=moreY2))
fig2.show()

Затем я использую update:

moreX2.append(2)
moreY2.append(5)
fig2.data[0].update({"x": moreX2, "y": moreY2})

Диаграмма не перерисовывается, и я снова попытался вызвать fig.show(), что просто создаст новую диаграмму.

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