2017-06-13 28 views
0

私はRを使って新しいので、軸の長さを5cmのような固定値に設定する方法があるかどうかを知りたいと思います。軸の長さの設定方法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

を取得していますが固定値に軸の長さを設定する方法THERです??

EDIT 1

私は(品質申し訳ありません)このような何かをしたい

enter image description here

+0

外側の余白にparを使用し、グラフィックスデバイスの設定から1番目と3番目の値を減算します。また、21と22の間の長さを1インチにするか、または「軸の長さを固定値にする」を5インチにしたいかどうかを自分で明確にします。私の心には、それらは異なった要求です。 –

+0

boxplotを含む正方形に5x5 cmがあります。 –

+1

グラフィックスデバイスの高さ指定と 'par 'の「mai」パラメータを使用するだけです。 –

答えて

1

まずあなたがwin.graphとグラフィックウィンドウのサイズを設定することもできます。例えば。デフォルト

win.graph(7,7) 

は、7インチx 7インチのグラフィックウィンドウを提供します。

は、その後、あなたは(もインチ)外側の余白を設定します。 c()内部

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

数字は(インチ)下、左、上と右余白の幅をしています。

ので

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

は、プロットのための5インチ×5インチの正方形を残します。あなたはインチをcmに変換し、軸ラベルをカバーするためにwin.graphの引数を選択するだけです。