R中同一图形中的多个条形图

R中同一图形中的多个条形图,r,bar-chart,R,Bar Chart,我想在R中的同一个图形上显示几个条形图。我使用代码,barplot()在R中,条形图的颜色被选择为“白色”,边框以不同的颜色显示。由于钢筋重叠,未正确显示钢筋的高度差。相反,我想显示没有任何填充的条形图,每个条形图的高度都在图表中显示。有人能帮我吗 我使用的代码在这里 set.seed (123) N <- 100 ex_200 <- c (0.0777, 0.0512, 0.0572, 0.0611, 0.0668) ex.fail_200 <- matrix (NA, nc

我想在R中的同一个图形上显示几个条形图。我使用代码,
barplot()
在R中,条形图的颜色被选择为
“白色”
,边框以不同的颜色显示。由于钢筋重叠,未正确显示钢筋的高度差。相反,我想显示没有任何填充的条形图,每个条形图的高度都在图表中显示。有人能帮我吗

我使用的代码在这里

set.seed (123)
N <- 100
ex_200 <- c (0.0777, 0.0512, 0.0572, 0.0611, 0.0668)
ex.fail_200 <- matrix (NA, ncol = N, nrow = length (ex_200))
for (i in 1: length (ex_200)) {
ex.fail_200 [i, ] <- rpois (N, ex_200 [[i]])
}

counts_200 <- apply (ex.fail_200, 1, table)

barplot (counts_200[[1]], space = 0, col = "white", border = "blue",
 ylim = c (0, 100))
barplot (counts_200[[2]], space = 0, col = "white" , border = "red",
add = TRUE)
set.seed(123)
N您可以使用“透明”作为颜色,而不是白色:

barplot (counts_200[[1]], space = 0, col = "transparent", border = "blue",
ylim = c (0, 100))
barplot (counts_200[[2]], space = 0, col = "transparent", border = "red",
add = TRUE)