我有一个问题,我想将条形图放在直方图下面,其中值的条形图恰好位于直方图的某个特定值下方。不幸的是,直方图的比例尺与条形图不同,并且直方图中还有一个小间隙。
有没有可能重新排列呢?
# data
set.seed(4566)
a <- rnorm(100)
a <- dnorm(a)*10+1
data <- a
#data plot 2
values <- matrix(,,3)
values[1,1] <- 1
values[1,2] <- 2
values[1,3] <- 3
colnames(values) <- c('Mean','Best 50%','Worst 50%')
# layout boxplot is at the bottom
nf <- layout(mat = matrix(c(1,2),2,1, byrow=TRUE), height = c(3,1))
par(mar=c(3.1, 3.1, 1.1, 2.1),oma=c(0,2,1,1))
b <- c(0,1,2,3,4,5)
hist(data,xlim = range(0:6),ylim=range(0:25),col = "blue",breaks=b)
barplot(values, horiz=T, xlim=range(0:6),ylim=range(0:3),las=1)