12.2 プロットの余白
図11.20:プロットの余白。
R内のすべてのプロットには、軸、ラベル、および追加のテキストがある領域からメインプロット空間を分離する余白があります。 Rがプロットマージンをどのように作成するかを視覚化するには、マージン図11.20を見てくださ
構文par(mar = c(bottom, left, top, right))
を使用してmarginパラメーターを指定することで、マージンのサイズを調整できます。 mar
のデフォルト値はc(5.1,4.1, 4.1, 2.1). プロットの余白のサイズを変更するには、実際にプロットを作成する前にpar(mar)
を使用して変更する必要があります。
のは、異なるマージンを持つ二つのプロットを作成することによって、これがどのように動作するかを見てみましょう:左側のプロットでは、私はすべての 右側のプロットでは、病気のすべての側面に6にマージンを設定します。
# First Plot with small marginspar(mar = c(2, 2, 2, 2)) # Set the margin on all sides to 2plot(1:10)mtext("Small Margins", side = 3, line = 1, cex = 1.2)mtext("par(mar = c(2, 2, 2, 2))", side = 3)# Second Plot with large marginspar(mar = c(5, 5, 5, 5)) # Set the margin on all sides to 6plot(1:10)mtext("Large Margins", side = 3, line = 1, cex = 1.2)mtext("par(mar = c(5, 5, 5, 5))", side = 3)
最初のプロットでは余白が非常に小さいため、軸ラベルを見ることさえできませんが、2番目のプロットではプロット領域の周りにたくさんの(おそ
mar
パラメータを使用するだけでなく、mai
パラメータを使用してマージンサイズを指定することもできます。 これはmar
と同じように動作しますが、mai
の値はマージンサイズをインチ単位で設定します。