Как использовать сервер Heroku для обновления графика в Plotly Chart -studio - PullRequest
0 голосов
/ 25 мая 2020

У меня есть сценарий Python, который обновляет фигуру plotly html в Plotly chart-studio. Когда я запускаю сценарий в Jupiter Notebook, он работает должным образом (график обновляется новыми данными).

Мой исходный сценарий в JN был примерно таким:

fig = px.scatter(df,
                 x=x,
                 y=y,)

py.plot(fig, filename='chart_name.html')

Чтобы автоматизировать процесс, я теперь хочу переместить этот процесс на сервер Heroku, но когда я запускаю сценарий из Heroku, графики в чарт-студии не обновляются. Я получаю следующее сообщение в терминале:

chart_studio.exceptions.PlotlyRequestError: Sorry, a file named 'chart_name.html_grid' already exists

Кажется, что файл html не обновляется, потому что базовый файл html_grid уже существует. Почему это внезапно стало проблемой?

Если я войду в Chart Studio и удалю файл html_grid, файл html будет обновлен немедленно. Но такого рода неудачи ставят цель автоматизировать процесс.

Я пробовал несколько вариантов, например fileopt="extend" и plot_url = py.plot(), но безуспешно. На самом деле надеюсь, что кто-то здесь может мне помочь?

...