首页 > 解决方案 > 带有堆栈和旁边的条形图在r中

问题描述

使用基本 RI 想要创建一个这样的图,其中有两组,一组在旁边,另一组在顶部。

在此处输入图像描述

这是我玩过的数据和代码:

brown <- c(5,4,3)
green <- c(4,7,8)
blue <- c(4,7,2)
dark <- data.frame(brown=brown, green=green, blue=blue)
barplot( as.matrix(t(dark)), col = c("brown", "green", "blue"), beside = TRUE)

brownL <- c(3,1,2)
greenL <- c(2,2,4)
blueL <- c(3,2,1)
light <- data.frame(brownL =brownL, greenL =greenL, blueL =blueL)
barplot( as.matrix(t(light)), col = c("pink", "lightgreen", "lightblue"), add=TRUE)

是否有针对此的基本 R 解决方案?

标签: rbar-chart

解决方案


尝试这个:

barplot( as.matrix(t(dark)), col = c("brown", "green", "blue"), beside = TRUE)
barplot( as.matrix(t(light)),col = c("pink", "lightgreen", "lightblue"), beside = TRUE, add=TRUE)

推荐阅读