我想在 R 中的同一张图上显示多个条形图。我在 R 中使用了代码 barplot ()
,条形的颜色选择为 "white"
并且边框以不同的颜色显示。由于条形重叠,条形中的高度差异无法正确显示。相反,我想显示没有任何填充的条形图,以图形中说明每个条形图的高度的方式。谁能帮我解决这个问题??
我使用的代码在这里。
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)
提前致谢。
最佳答案
您可以使用“透明”作为颜色而不是白色:
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)
关于r - R中同一图中的几个条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37545613/