如何在R中调整盒形图框的大小以适合打印框 我试图绘制一个方框图(仅仅是一个方框,即1个数据列),但我的问题是包围框体的框比中间的实际图/框大得多。我希望减少框架的大小,而不减少打印框的大小,以便打印框的大小相对于包围它的框架

如何在R中调整盒形图框的大小以适合打印框 我试图绘制一个方框图(仅仅是一个方框,即1个数据列),但我的问题是包围框体的框比中间的实际图/框大得多。我希望减少框架的大小,而不减少打印框的大小,以便打印框的大小相对于包围它的框架,r,boxplot,frame-size,R,Boxplot,Frame Size,例如,在此图像中 你可以看到盒子在中间,但是盒子的左边和右边有很多空间。那么,是否有一个参数使框架尺寸相对于打印框的尺寸?我试图通过在par()函数中将许多参数设置为参数来处理它们,但没有成功 此代码说明了问题: x = data.frame(a = 1:15) boxplot(x, boxlwd = 2, outwex = 0.5, boxwex = 0.2) 你能提供你试过的代码吗?所以我添加了两行代码,可以生成类似的图形,没有太多的代码来创建箱线图,我相信这只是一个参数,我需要设置/

例如,在此图像中

你可以看到盒子在中间,但是盒子的左边和右边有很多空间。那么,是否有一个参数使框架尺寸相对于打印框的尺寸?我试图通过在
par()
函数中将许多参数设置为参数来处理它们,但没有成功

此代码说明了问题:

x = data.frame(a = 1:15) 
boxplot(x, boxlwd = 2, outwex = 0.5, boxwex = 0.2)

你能提供你试过的代码吗?所以我添加了两行代码,可以生成类似的图形,没有太多的代码来创建箱线图,我相信这只是一个参数,我需要设置/更改以调整帧大小。谢谢尝试使用
箱线图(x,宽度=1)
。这可能对你有用。在我之前尝试的时候,我确实设置了width参数,但是我认为因为我也设置了boxwex参数,所以它没有做任何事情。如您所建议的,仅使用宽度参数有点可行,但它会使打印框变大,以填充左右两侧的空白。我想知道是否有办法使框架更小,以便有效利用空间?首先定义绘图
绘图(1,type=“n”,xlab=“X”,ylab=“Y”,ylim=c(0,15),xaxt=“n”)
,然后添加箱线图
箱线图(X,width=1,add=T)
应该会有所帮助。