我试图在R中使用jpeg函数自动保存图形.如果我只使用默认的图形设备而不尝试改变它,该功能可以正常工作.但是当我尝试通过'X11'功能改变设备时它不起作用(我认为它记录了空设备而不是X11设备).Below是一些代码,你可以自己运行.任何帮助将不胜感激!
x<-rnorm(10, 3, 4)
y<-rnorm(10, 68, 2)
jpeg(file="YOUR FILE PATH", quality=100)
X11(width=20, height=15)
par(mfrow=c(2,2))
plot(x,y, main="1")
plot(x,y,main="2")
plot(x,y, main="3")
plot(x,y,main="4")
dev.off()
Run Code Online (Sandbox Code Playgroud)
Ari*_*man 10
jpeg并且X11在某种意义上是竞争设备.您一次只能输出一件事.所以当你打电话给你X11后jpeg,你告诉R将所有输出发送到X11设备.取出X11并直接传递你的身高和宽度参数jpeg.