9

私はRを初めて使用し、確率クラスに使用しています。ここでこの質問を検索しましたが、それは私がやりたいことと同じではないようです。(すでに回答がある場合は、教えてください)。

問題は、ヒストグラムの複数のプロットを同じファイルに保存したいことです。たとえば、R プロンプトでこれを行うと、必要なものが得られます。

library(PASWR)
data(Grades)
attach(Grades) # Grade has gpa and sat variables
par(mfrow=c(2,1))
hist(gpa)
hist(sat)

したがって、同じプロットで両方のヒストグラムを取得します。しかし、それをjpegとして保存したい場合:

library(PASWR)
data(Grades)
attach(Grades) # Grades has gpa and sat variables

par(mfrow=c(2,1))
jpeg("hist_gpa_sat.jpg")
hist(gpa)
hist(sat)
dev.off()

ファイルは保存されますが、プロットは 1 つだけです...なぜですか? どうすればこれを修正できますか? ありがとう。

また、gplot および関連するものを使用してプロットする方法についての優れた記事またはチュートリアルがあれば、感謝します。

4

2 に答える 2

1

function もご覧くださいlayout。これにより、プロットをより自由に配置できます。この例では、3 行のプロットの 2 列レイアウトを示します。

最初の行は 1 つのプロットで占められ、2 番目の行は 2 つのプロットで占められ、3 番目の行も 1 つのプロットで占められています。これは非常に便利です。

x <- rnorm(1000)
jpeg("normdist.jpg")
layout(mat=matrix(c(1,1,2,3,4,4),nrow=3,ncol=2,byrow=T))
boxplot(x, horizontal=T)
hist(x)
plot(density(x))
plot(x)
dev.off()

?layout行列 'mat' (layoutの最初の引数) がどのように解釈されるかを確認してください。

于 2013-09-03T07:55:55.880 に答える