将鼠标悬停在 Plotly 中所选内容中的信息上

Hover info within a selection in Plotly

提问人:user2315856 提问时间:11/10/2023 更新时间:11/10/2023 访问量:14

问:

在绘图散点图中选择一组点时,将禁用悬停数据的显示。 在绘图选择文档中的任何示例中都可以很好地观察到这种行为。

使用 dash,我能够通过使用回调轻松自定义悬停模板,例如:

app = JupyterDash("Display")
app.layout = html.Div([
    dcc.Graph(id="graph", figure=fig, clear_on_unhover=True),
    dcc.Tooltip(id="graph-tooltip"),
])

@app.callback(
    Output("graph-tooltip", "show"),
    Output("graph-tooltip", "bbox"),
    Output("graph-tooltip", "children"),
    Input("graph", "hoverData"),
)
def display_hover(hoverData):
    # extract hovered-on point information from hoverData and return the templated data as html elements.
    pass

选择一组点后,例如使用套索选择,将鼠标悬停在套索内的任何点上将无法触发此回调,尽管外部的任何点都会成功。这可能是因为“套索组件”现在位于我原始情节的顶部。

我无法找到如何获得所选点的回调。关于如何传递选择并触发悬停回调的任何线索或示例?还是我以错误的方式思考这个问题?

plotly plotly-dash plotly-python

评论


答: 暂无答案