1

以下を使用して、3つの散布図を一緒に作成しようとしています。

par(mfrow=c(3,1)),pty='s')

しかし、A4サイズの用紙ではかなり小さく見えます。私が使用したとき:

par(mfrow=c(3,1))ただ、散布図は(長さに関して)引き伸ばされすぎていました。A4サイズの用紙で十分な大きさ(3プロット)になるようにサイズを調整するために使用できるものはありますか?

これは私が最初のものをプロットするために現在使用しているものです:

(apirt$irt12[apirt$surv==1],
apirt$prtemp[apirt$surv==1],
xlab="ave.base of ears (°C)",
ylab="rectal (°C)",
xlim=c(26,42),
ylim=c(30,42),
col='blue')

ありがとう、

バズ

4

2 に答える 2

2

代わりに使用することをお勧めしpar(mfrow=c(2,2), pty='s')ます。次に、代わりに 2 x 2 のグラフのレイアウト (1 つの空の象限を含む) を使用します。これにより、正方形のプロット領域のためのスペースが増えます。また、プロッティング デバイスが用紙と同じ寸法になるように設定されていることを確認する必要があります。余白を減らすと、プロット領域が大きくなります (注釈用に十分なスペースを確保してください)。

于 2012-03-20T22:38:05.837 に答える
1

ページのサイズをどこかに指定する必要があります...

pdf(file="tmp.pdf",width=21/2,height=29.7/2)
op <- par(mfrow=c(3,1), pty="s")  # or c(2,2) 
plot(1:100,cumsum(rnorm(100)))
plot(1:100,cumsum(rnorm(100)))
plot(1:100,cumsum(rnorm(100)))
par(op)
dev.off()
于 2012-03-21T00:33:07.787 に答える