2016-01-21 46 views
2

我试图删除我的直方图的标题和y轴开头的位置之间的空格。我编辑了顶部,底部和侧边距,但标题和Y轴之间的间距保持不变。有什么建议么?这里是我的代码...R图形:减少主标题和图形之间的额外空间

par(mfrow=c(1,3), mar = c(4, 4, 4, 1) + 0.1, oma = c(1, 1, 3, 1)) 

hist(data$variable1, xlim = c(1,5), 
    main="Title here", breaks=seq(1,5,1), 
    freq=TRUE, xlab=" ", ylim = c(0,18), 
    border="white", col="gray", cex.main = 2) 

hist(data$variable2, xlim = c(1,5), 
    main="Title here", breaks=seq(1,5,1), 
    freq=TRUE, xlab=" ", ylim = c(0,18), 
    border="white", col="gray", cex.main = 2) 

hist(data$variable3, xlim = c(1,5), 
    main="Title here", breaks=seq(1,5,1), 
    freq=TRUE, xlab=" ", ylim = c(0,18), 
    border="white", col="gray", cex.main = 2) 

谢谢!

回答

2

有人可能希望line.main可以作为hist(类似于cex.main及类似的)的参数,但不幸的是,似乎并没有实现。你可以通过line=0hist,但它会影响x轴和y轴的标题(如果有的话还有副标题),而不仅仅是主标题。要仅调整主标题,请单独绘制:

hist(rnorm(50), main=NA) 
title("A close-set title", line=0) 
相关问题