如何使用ggplot为R中的此数据帧制作分组条形图?

如何使用ggplot为R中的此数据帧制作分组条形图?,r,ggplot2,visualization,R,Ggplot2,Visualization,这就是我想在R中使用ggplot创建的内容? 我将重塑数据帧,以便使用重塑包和函数melt将值整合在一起。这样的话,它是以一种按因子分离的形式存在的 test <- data.frame(month = ("jan", "feb", "march", "april"), a = 1:4, b = 5:8) test2 <- reshape2::melt(test) test2$month <-

这就是我想在R中使用ggplot创建的内容?


我将重塑数据帧,以便使用重塑包和函数melt将值整合在一起。这样的话,它是以一种按因子分离的形式存在的

test <- data.frame(month = ("jan", "feb", "march", "april"), a = 1:4, b = 5:8)
test2 <- reshape2::melt(test)

test2$month <- factor(test2$month, levels = c("jan", "feb", "march","april"))

ggplot(test2, aes(x = month, y = value)) + 
  geom_bar(stat = 'identity', aes(fill = variable), position = "dodge") +
  theme_classic()

test您可能想看看这个:您可以检查一下这个:谢谢@Josh我们可以直接从数据帧执行吗?