2017-06-13 174 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來覆蓋您的軸標籤。