В следующем примере создается анимированный график, который можно отобразить с помощью jupyter notebook
, но в jupyter-lab
график не отображается.
%pylab inline
import plotly.express as px
gapminder = px.data.gapminder()
px.scatter(gapminder, 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])
Использование plotly 4.0.0 и plotly_express 0.4.0.
Есть идеи, что может пойти не так?
Для поддержки JupyterLab есть несколько дополнительных шагов установки: https://plot.ly/python/getting-started/#jupyterlab-support-python-35
Обновлено: мы объединили наши действия по устранению неполадок в одном удобном руководстве по адресу https://plotly.com/python/устранение неполадок/.
Следуйте приведенным ниже шагам, чтобы отобразить графики в блокноте Jupyter. Перейдите по ссылке ниже, чтобы найти более подробную информацию о приведенных ниже командах и их использовании:Поддержка JupyterLab для графиков
pip install jupyterlab "ipywidgets>=7.5"
jupyter labextension install [email protected]
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter lab
Я просто хочу сказать, что я не запускал третью, но прямо сейчас я вижу вывод кода.
Это из-за Nbextension. В настраиваемых nbextensions. Вы должны отключить jupyterlab-plotly/extension
и plotlywidget/extension
. После этого перезагрузите ноутбук. Надеюсь, это сработает.вот изображение отключения
@nicolaskruchten, спасибо за создание этих полезных руководств, однако я столкнулся с той же проблемой в Jupyterlab 3.0.5 и открыл проблему github.com/plotly/plotly.py/issues/3052.