首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python Plotly Scatterpolar悬停模式显示多个数据点

Python Plotly Scatterpolar悬停模式显示多个数据点
EN

Stack Overflow用户
提问于 2020-04-27 07:29:42
回答 1查看 518关注 0票数 0

使用Jupyter Notebook,我使用以下代码制作了一个带有两条轨迹的散点图:

代码语言:javascript
运行
复制
import numpy as np
import plotly.graph_objs as go

th = np.arange(0, 361, 1)
r1 = np.random.randn(360)
r2 = np.random.randn(360)

fig = go.Figure()
fig.add_trace(go.Scatterpolar(r=r1, theta=th, mode='lines'))
fig.add_trace(go.Scatterpolar(r=r2, theta=th, mode='lines'))
fig.update_layout(hovermode='x')

它产生了这个图,当我将鼠标悬停在该图上时,该图不会显示两个数据点。我希望它能同时显示两个数据点。

例如,当你有一个线条图时,它很容易做到。您只需更改hovermode = 'x‘,您就会得到如下所示的hovermode text and formatting documentation

当我将鼠标悬停在曲线图上时,如何使我的Scatterpolar曲线图同时显示两个数据点?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-05-26 20:11:10

我不知道我是否完全理解了您的最终目标,但您可以做的第一件事是使散点图不那么混乱,使更改mode='markers'。默认情况下,将为光标下方的点显示单个悬停标签,因此,如果将鼠标悬停在具有(r1,th)坐标的点上,这些悬停标签将显示在标签中,对于具有(r2,th)坐标的点也是如此。现在,对于您给出的例子,fig.update_layout(hovermode='x unified')这一行对结果没有任何影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61449478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档