Как сделать график Plotly анимированным рабочим - PullRequest
1 голос
/ 12 апреля 2020

Привет, я пытаюсь использовать Plotly v4.6. Все работает нормально. Я могу видеть все графики, кроме тех случаев, когда я пытался воспроизвести анимированный график с веб-сайта:

import plotly.express as px
df = px.data.gapminder()
px.scatter(df, x="gdpPercap", y="lifeExp", animation_frame="year", animation_group="country",
           size="pop", color="continent", hover_name="country",
           log_x=True, size_max=55, range_x=[100,100000], range_y=[25,90])

Я могу видеть график, но без анимации, когда нажимаю кнопку запуска или пытаюсь изменить дату на бар. Я пытаюсь реализовать другие примеры. Тот же результат.

У меня нет сообщения об ошибке. Кажется, все в порядке. Я работаю над VSCode 1.43.2

Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 13 апреля 2020

Я протестировал этот код на моем jupyter, и он работает. Вам нужно сделать сюжет офлайн Он откроет еще одну вкладку и покажет анимацию. Другое дело, что вам нужно использовать plot для рендеринга в anaconda.

import plotly.express as px
from plotly.offline import plot

df = px.data.gapminder()
fig=px.scatter(df, x="gdpPercap", y="lifeExp", animation_frame="year", animation_group="country",
           size="pop", color="continent", hover_name="country",
           log_x=True, size_max=55, range_x=[100,100000], range_y=[25,90])
plot(fig)
0 голосов
/ 12 апреля 2020

Есть несколько дополнительных этапов установки: https://plot.ly/python/getting-started/#jupyterlab -поддержка- python -35

или выполните следующие действия:

https://plotly.com/python/troubleshooting/

import plotly.express as px
df = px.data.gapminder() 

px.scatter(df, x="gdpPercap", y="lifeExp", size=”pop”, size_max=60, color="continent", hover_name="country", animation_frame="year", animation_group="country", log_x=True, range_x=[100,100000], range_y=[25,90], labels=dict(pop=”Population”, gdpPercap=”GDP per Capita”, lifeExp=”Life Expectancy”) )

Или, пожалуйста, проверьте: Как отобразить график в самом коде Visual Studio?

Установить Python Пакет расширений, включает Jupyter расширение, поместите свой код в редактор, поместите # %% вверху кода, вы получите кнопку «Запустить ячейку кликабельной», щелкните ее, и вы получите результат в другом окне.

Для Visual Studio используйте Neuron:

https://marketplace.visualstudio.com/items?itemName=neuron.neuron-IPE

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