如何使用 R 中的填充条形图控制 ggplotly 工具提示中的“计数”

夏洛特

预先感谢您提供的任何建议!我希望能够在面向公众的交互式情节的工具提示中重新标记“计数”。

这是一个可重现的示例:

library(plotly)
df <- data.frame(cat=c(rep("A", 5), rep("B", 7), rep("C", 10)),
                 time=c(rep("Time1", 3), rep("Time2", 13), rep("Time3", 6)))
ggplotly(ggplot(df, aes(x=time, fill=cat)) + geom_bar(position = "fill"))

我知道我可以使用 控制工具提示中的时间和类别标签text=paste("Category:", cat, "Time:" time),但似乎无法弄清楚如何为计数提供更美观的标题。

谢谢你的时间!

斯蒂芬·洛朗

也许有一个更简单的解决方案,但你可以这样做:

library(plotly)
df <- data.frame(cat=c(rep("A", 5), rep("B", 7), rep("C", 10)),
                 time=c(rep("Time1", 3), rep("Time2", 13), rep("Time3", 6)))
gg <- ggplotly(ggplot(df, aes(x=time, fill=cat)) + geom_bar(position = "fill"))
ggg <- plotly_build(gg)
for(i in 1:length(ggg$x$data)){
  text <- ggg$x$data[[i]]$text
  text <- gsub("count:", "Count:", text)
  text <- gsub("time:", "Time:", text)
  text <- gsub("cat:", "Cat:", text)
  ggg$x$data[[i]]$text <- text
}
ggg

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当条形按 ggplotly 中的值排序时,如何在条形图工具提示上显示变量名称

如何在ggplotly中调整条形图?

ggplotly 中错误条和条形图的工具提示问题

如何在ggplotly中更改条形图的悬停背景颜色

如何在 ggplotly 中构建自定义条形图?

如何在R中没有“填充”的情况下创建条形图?

使用ggplotly时如何选择要在工具提示中显示的变量?

R:使用ggplotly或plotly在工具提示上设置货币格式

如何在R代码中向条形图添加SE条形图?

ggplotly工具提示中的日期格式

使用 r 中的条形图在条形图顶部进行标签注释

如何通过ggplot2 / R中填充类别之一的值来订购堆积条形图x类别

在 R 中使用 ggplotly 在条形图上添加文本标签

如何在R中绘制堆积条形图?

如何使xlab与R中的表示形式(条形图)重合

如何在 R 中制作 2 轴条形图

如何在R中创建条形图

如何按变量拆分 R 中的分组条形图

如何制作条形图显示R中的负值?

如何在R中调整条形图的宽度

如何在 r 中创建条形图?

如何更改 R 中堆积条形图的顺序?

使用R中绘制的标准错误创建条形图

使用dygraphs包在R中创建条形图

有没有一种方法可以在R中使用ggplotly将bin范围标签添加到直方图的工具提示中?

R:如何在 ggplotly 中修改图例?

ggplot2中条形图的计数和百分比如何?[R

R中的躲避条形图基于使用ggplot2计数年份的列

在r中创建不使用计数的分组条形图