按筛选的行对条形图进行分组(R)



我想在分组条形图上显示时间序列数据。我过滤了一列(x,y(中的两个变量。不幸的是,我不知道如何将它们分组显示。

使用下面的代码将堆叠条形图:

library(ggplot2)
library(dplyr)
target <- c("x", "y")
filtered_dat <- filter(dat, column %in% target)
ggplot(filtered_dat, aes(year, column)) + 
geom_col(position = "dodge", stat = "identity", width = 0.7) + 
geom_text(aes(label = column), colour = "white")

非常感谢你的帮助。

aes()解决了这个问题。因此,我不得不用group = column代码对它们进行分组。

相关内容

  • 没有找到相关文章

最新更新