python-3.x 如何在绘图中使用x统一悬停模式时显示Y轴标签?

pkwftd7m  于 2022-12-01  发布在  Python
关注(0)|答案(1)|浏览(120)

我正在使用x-unified悬停模式在绘图中与子绘图。每当我移动光标在绘图上,我想基本上显示x悬停信息加上相应的Y轴上的Y值在X悬停位置。我该怎么做呢?目前Y轴信息

在上图中,我想在X轴悬停的同时看到Y轴上突出显示的Y值。让我知道如何实现这一点!
谢谢你:)

2skhul33

2skhul331#

您可以通过将showspikes添加到两个轴上来完成此操作:

import plotly.express as px

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

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

fig.update_xaxes(showspikes=True)  # <-- add this line
fig.update_yaxes(showspikes=True)  # <-- add this line

fig.show()

输出:

相关问题