r - 用于 plotly boxplot 的自定义 hoverinfo 框
问题描述
有没有办法将自定义 hoverinfo 添加到 plotly boxplot 类似于我们如何使用“文本”使用条形图来做到这一点?
以下是我们如何为条形图类型添加自定义文本:
plot_ly(
x = ~var1,
y = ~output1,
color = ~var2,
colors = "add some color options",
type = "bar",
hoverinfo = 'text',
text = ~paste(paste0("Pathogen name: ",as.character(p.name)),
'</br></br>', paste0("Species/strain:
",as.character(ss.name)),
'</br>', paste0("Average prevalence:
",round(mean.prevalence,2)," (%)"),
'</br>', paste0("No. samples: ",no.observations)
))
我对涉及 ggplot 和 ggplotly 的解决方案不感兴趣。我需要直接使用 plotly,因为 ggplotly 函数在闪亮应用程序内的 subplot 函数中使用以创建放置在一起的多个图形的视图时会导致问题。
plotly 中 boxplot 的当前 hoverinfo 非常混乱,并在不同的地方显示了大量不同的统计数据(例如,中位数、第一、第三四分位数等),但我试图通过自定义控制每个胡须在单个简洁框中显示的内容信息。如果有意义的话,当指针悬停在与该胡须相关的任何地方时,应该显示该框...
谢谢!
解决方案
推荐阅读
- typescript - 启用 TypeScript 以查找 VSCode 中没有默认导出的文件
- wordpress - Elementor 左侧小部件面板显示永远加载
- jenkins - 在 Jenkinsfile 中,如何在同一个 Job 中运行另一个 Jenkinsfile?
- python - Linux 或 WSL 上的 Python 中正确的网络文件夹地址是什么?
- json - Django,如何过滤多个 JSONField 数据?
- javascript - ngx-daterangepicker-material 禁用从开始日期起的 n 天数
- c - 在 c 程序中将默认的实类型设置为 16 字节
- c - 我的求和差函数解决方案不起作用
- python - 从特定行开始迭代数据框
- continuous-integration - 在每个 terraform 部署中更改图像标签