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

时间:2016-01-05 19:31:39

标签: r image

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

我正在使用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()

任何想法,我做错了什么?还是有其他方法来保存图像?感谢

1 个答案:

答案 0 :(得分:1)

尝试不调用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()

这对我有用,但我没有latlonartichoke_mat的数据来添加感兴趣的数据点。