密谋:如何启动“ x统一”悬停模式?

时间:2020-04-15 20:11:46

标签: python plotly

我正在尝试使用fig.update_layout(hovermode="x unified") here复制示例。

但是应该是这样的:

enter image description here

...最终像这样:

enter image description here

...使用相同的代码:

import plotly.express as px

df = px.data.gapminder().query("continent=='Oceania'")

fig = px.line(df, x="year", y="lifeExp", color="country", title="layout.hovermode='x unified'")
fig.update_traces(mode="markers+lines", hovertemplate=None)
fig.update_layout(hovermode="x unified")

fig.show()

一个明显的答案可能是该功能已针对新版本的plotly删除,或者我正在运行旧版本。但是我不这么认为。我在'4.6.0'上,来源https://plotly.com/python/hover-text-and-formatting/#hover-labels丝毫不表示该示例来自较早的绘图版本。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并且打开了issue。为了对其进行修复,您需要使用

安装jupyterlab-plotly labextension的最新版本(现在,很方便,它具有与plotly本身相同的版本号。)
jupyter labextension install jupyterlab-plotly

请记住,此扩展程序仅适用于jupyter-lab 2+。您可能会遇到的问题是,目前,jupyterlab-dash扩展名的当前版本与jupyter-lab 2+不兼容,请参见issue