如何解决R 中多列整数的堆积条形图
为我假设的事情寻求帮助是一项非常简单的任务。根据我下面的数据,我想创建一个带有 fill = colnames(df_Consumers)[2,4]
的堆积条形图。我试图让 x 轴为 df_Consumers$Month
,y 轴为 df_Consumers$Referrals
,第 2 列和第 4 列是堆积条形图。我希望这是有道理的。如果我太含糊,请提前道歉。我的 ggplot 代码和数据如下。提前致谢!
ggplot(df_Consumers,aes(x = Month,y = Referrals)) +
geom_col(aes(fill = df_Consumers[2,4]))
解决方法
ggplot
喜欢长数据帧。我建议如下:
library(tidyverse)
df_Consumers %>%
select(-Referrals) %>%
pivot_longer(c(New.Consumers,No.Fill),names_to = "type",values_to = "value") %>%
ggplot() +
aes(x = Month,y = value,fill = type) +
geom_col()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。