私はバグを発見したかもしれません。私はrasterVisでlevelplotを使用していますが、ラスタウィンドウにうまく表示されるラスタをプロットすると、png()
を使用してラスタに線が表示されます。プロットウィンドウでpng()とlevelplotを使ってRをラスターに保存すると、奇妙な行になります
library(raster)
library(rasterVis)
library(RColorBrewer)
col<-rasterTheme(region=brewer.pal(8,"YlOrRd"))
r<-raster(ncol=40,nrow=20)
r[] <- rnorm(n=ncell(r))
b<-"Title"
png(file=paste0(path,"\\",b,".png"), width=1800, height=1800, res=300)
plot<-levelplot(r,main=b,par.settings=col, margin=FALSE, scales=list(draw=FALSE))
print(plot)
dev.off()
私は白い線なしでPNGファイルを取得してコードをテストしています。 –