我想为R中的每个附加图创建一个新窗口。我试过
plot(rnorm(20), new=TRUE)
以及
par(new=T)
plot(rnorm(20), new=TRUE)
两者都没有给我一个新窗口。我真的需要创建一个新设备吗?
答案 0 :(得分:12)
plot.new()
功能用于在当前设备上启动新绘图,如果当前没有设备打开,则会打开默认设备。如果你想要一个新设备(这样你在一个窗口中有旧的情节,而在另一个窗口中有新的情节),那么使用dev.new()
或其他设备功能。
答案 1 :(得分:2)
par(new = T)
用于绘制现有的情节。您需要为每个绘图创建一个新设备,并使用dev.off()
关闭。如果您想在同一个窗口中显示多个图,请尝试使用par(mfrow=c(2,2)
2行2个图。