如何解决如何使用R Plotly在背景中将组和堆栈条形图与layout.shape结合在一起?
我正在尝试创建可视化,在其中我需要同时使用堆栈图和组条形图。 我正在使用的数据有数千行,下面的是其中的子集。
Month Week Cat n
_____________________________
2019-Dec 4 A 17
2019-Dec 4 B 6
2019-Dec 5 A 21
2019-Dec 5 C 10
2020-Jan 1 A 19
2020-Jan 1 B 20
2020-Jan 1 C 12
在按月分组,在按猫堆叠的地方,为了区分不同的周,我想在背景中添加矩形形状({{ 3}})在不同的星期。
谢谢!
解决方法
如注释中所述,堆积的和分组的条形图aren't implemented yet in plotly。这是ggplot2
/ ggplotly
的解决方法:
library(plotly)
library(ggplot2)
DF <- data.frame(
stringsAsFactors = FALSE,Month = c("2019-Dec","2019-Dec","2020-Jan","2020-Jan"),Week = c(4L,4L,5L,1L,1L),Cat = c("A","B","A","C","C"),n = c(17L,6L,21L,10L,19L,20L,12L)
)
p <- ggplot(DF,aes(x = Week,y = n,fill = Cat)) + geom_bar(stat = 'identity',position = 'stack') + facet_grid( ~ Month) + theme_bw()
ggplotly(p)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。