繁体   English   中英

R:如何在磁盘上保存图像(..)?

[英]R: How to save an image(..) on disk?

我想在磁盘上保存图像(..)。 我试图将其保存为此处所示的情节。 但是,这不起作用,因为我只得到一个白色文件。

我正在使用image()绘制一个包含世界值的矩阵。 然后我从maptools叠加了一张世界地图。 当我将它们一起绘制时,效果很好,但在文件上却没有。 抱歉,由于数据太大,我实际上没有可重现的示例,但这是我正在使用的代码:

library("maptools")
jpeg(file = "results/originmaps/ram_artichoke2.jpg")
x11()
par(mar=c(2,2,2,2))
image(lon,lat,artichoke_mat,col = grey(seq(1, 0, length = 256)))  
data(wrld_simpl) 
plot(wrld_simpl,add=TRUE)
dev.off()

有什么想法,我在做什么错? 还是有另一种保存图像的方法? 谢谢

尝试不调用x11()

library("maptools")
jpeg(file = "ram_artichoke2.jpg")

par(mar=c(2,2,2,2))
#image(lon,lat,artichoke_mat,col = grey(seq(1, 0, length = 256)))
data(wrld_simpl)
plot(wrld_simpl)
dev.off()

这对我有用,但是我没有要添加感兴趣的数据点的latlon以及artichoke_mat的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM