如何调整R中箱线图框架的大小以适合绘制的箱

问题描述 投票:0回答:1

我正在尝试绘制一个箱线图(只是一个框,即 1 个数据列),但我遇到的问题是包围箱线图的框架与中间的实际图/箱相比太大了。我想减小框架的大小而不减小绘制框的大小,以便绘制框的大小相对于包围它的框架。

例如,在这张图片中

您可以看到盒子位于中间,但盒子的左侧和右侧有很多空间。那么是否有一个参数可以使框架大小相对于绘制框的大小?我尝试通过将参数设置为

par()
函数中的参数来尝试使用很多参数,但没有成功。

这段代码说明了问题:

x = data.frame(a = 1:15) 
boxplot(x, boxlwd = 2, outwex = 0.5, boxwex = 0.2)
r boxplot frame-size
1个回答
0
投票

您可以使用这些参数自定义绘图边距,以下是适用于示例的边距值。增加边距大小会减小图框的大小。

x <- data.frame(a = 1:15)

par(mar = c(1, 19, 1, 19))  # Set margins (bottom, left, top, right)

boxplot(x, boxlwd = 2, outwex = 0.5, boxwex = 0.2)

© www.soinside.com 2019 - 2024. All rights reserved.