我对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()
它保存文件,但仅保存一个图...为什么?我该如何解决?
谢谢。
另外,如果有一些不错的文章或教程,介绍如何使用gplot和相关内容进行绘图,将不胜感激。
最佳答案
交换以下两行的顺序:
par(mfrow=c(2,1))
jpeg("hist_gpa_sat.jpg")
这样您就可以:
jpeg("hist_gpa_sat.jpg")
par(mfrow=c(2,1))
hist(gpa)
hist(sat)
dev.off()
这样一来,您在进行与绘图有关的任何操作之前都将打开jpeg设备。
关于r - 将R中的多个图另存为.jpg文件,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584722/