You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

plot_ly水平条形图悬停信息重复显示color与y字段问题

解决Plotly水平条形图悬停信息重复显示问题

因为你同时将Hospital Region映射到了y轴和color属性,Plotly默认会在悬停信息中显示所有关联的视觉属性字段,导致重复。可以通过以下两种方法解决:

方法1:指定悬停显示字段

使用hoverinfo参数明确指定只显示需要的字段(比如x轴的Count和y轴的Hospital Region),排除color对应的分组信息:

fig <- plot_ly(df, 
               x = ~Count, 
               y = ~`Hospital Region`, 
               type = 'bar', 
               orientation = 'h',
               color = ~`Hospital Region`,
               hoverinfo = 'x+y') # 仅显示x和y字段内容

fig

方法2:自定义悬停文本

如果需要更个性化的悬停内容格式,可以直接生成自定义的悬停文本,完全控制显示内容:

# 先创建自定义悬停文本列
df$hover_content <- paste(
  "区域:", df$`Hospital Region`,
  "<br>数量:", df$Count,
  sep = ""
)

fig <- plot_ly(df, 
               x = ~Count, 
               y = ~`Hospital Region`, 
               type = 'bar', 
               orientation = 'h',
               color = ~`Hospital Region`,
               hovertext = ~hover_content,
               hoverinfo = 'text') # 使用自定义文本作为悬停信息

fig

内容的提问来源于stack exchange,提问作者firmo23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 04:33:13