在R脚本中请求多个绘图时,如何让Rstudio将每个绘图保存在磁盘上的单独文件中?这可以使用savePlot命令在R中轻松完成。使用在两个包中都有效的东西会很好。
install.packages("RXKCD")
require(RXKCD)
getXKCD(which = "552")
savePlot("fun.emf","emf")
win.metafile("fun.wmf")
png("fun.png")
LOG:
> savePlot("fun.emf","emf") #this works in R but not in RStudio
Error in savePlot("fun.emf", "emf") :
can only copy from 'windows' devices
> win.metafile("fun.wmf") #File of size 0 is created
> png("fun.png") #File of size 0 is created
谢谢。 Mary A. Marion
答案 0 :(得分:1)
我通常做的事情(在Rstudio和Sublime中):
png("omg.png", 600, 600)
#pdf("omg.pdf", 7, 7)
plot(rnorm(10), rnorm(10))
dev.off()
对于pdf,我会注释掉png函数,并对pdf函数进行评论。