2017-06-13 99 views
0

我是新的使用R,所以我想知道是否有方法将轴长度设置为像5厘米这样的固定值。如何在R中设置轴长度

par(pty="s") 
a1=c(22.02, 23.83, 26.67, 25.38, 25.49, 23.50, 25.90, 24.89) 
a2=c(21.49, 22.67, 24.62, 24.18, 22.78, 22.56, 24.46, 23.79) 
a3=c(20.33, 21.67, 24.67, 22.45, 22.29, 21.95, 20.49, 21.81) 
boxplot(a1,a2,a3, las=1) 

我得到

enter image description here

是疗法以设置轴长度为固定值的方式??

编辑1

我想是这样的(遗憾的质量)

enter image description here

+0

将par用于外边距,并从图形设备中的设置中减去第一个和第三个。同样要明确自己是否希望21和22之间的长度为1英寸,或者您希望“轴长度为固定值”为5英寸。在我看来,这些是不同的要求。 –

+0

我希望包含箱形图的正方形有5x5厘米 –

+1

似乎只涉及使用图形设备的高度规格和“par”的“mai”参数。 –

回答

1

首先,你可以设置图形窗口的尺寸与win.graph。例如。默认

win.graph(7,7) 

给你7英寸x 7英寸的图形窗口。

然后你设置外边距(以英寸为单位也):

par(mai=c(2,2,2,2)) 

c()数字是底部,左侧,顶部和右边距宽度(以英寸为单位)。

所以

win.graph(7,7) 
par(mar=c(2,2,2,2)) 

离开5英寸×5英寸方形的情节。您只需将英寸转换为厘米,然后选择参数win.graph来覆盖您的轴标签。