在 Dash Plotly 的 Line 图中,使用 'hovermode='x unified'' 时,您可以通过在每个线的 'hoverinfo' 属性中使用 'skip' 来控制哪些值在鼠标悬停时显示。

例如:

import plotly.graph_objs as go

trace1 = go.Scatter(
    x=[1, 2, 3],
    y=[4, 5, 6],
    hoverinfo='x+y'
)

trace2 = go.Scatter(
    x=[1, 2, 3],
    y=[7, 8, 9],
    hoverinfo='skip+y'
)

data = [trace1, trace2]

layout = go.Layout(
    hovermode='x unified'
)

fig = go.Figure(data=data, layout=layout)

fig.show()

在此示例中,第一条线将在鼠标悬停时显示 x 和 y 值,而第二条线将仅显示 y 值。

Dash Plotly Line 图:简化 hover 信息(hovermode='x unified')

原文地址: https://www.cveoy.top/t/topic/nicO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录