R:条形图:外部条纹和绘图区域之间的空间

时间:2018-04-20 10:38:22

标签: r plot graphics bar-chart

我有一段代码如下:

par(mar=c(0.1, 15, 0.5, 15))
barplot(dat[[1]][, 2], beside=TRUE, axes=FALSE, ylim=ylim.axis_left, space=0, col="#808080")
box()

生成此图: enter image description here

我想摆脱左/右栏和绘图区域之间的空间,用方框()标记。我玩了一点利润,但这不是解决方案,因为这些缩小了绘图区域,但空间仍然存在......

1 个答案:

答案 0 :(得分:2)

在没有可重现的例子的情况下,我采用了mtcars数据

barplot(mtcars$cyl, axes=FALSE, space=0, col="#808080")
box()

enter image description here

当你设置xaxsyaxs时,你可以注意到情节两侧的默认边距已经消失。

barplot(mtcars$cyl, axes=FALSE, space=0, col="#808080", xaxs="i", yaxs="i")
box()

enter image description here