世界の海面水温の絵を描きたいのですが、sstの輪郭を塗りつぶした後、塗りつぶした絵にさらに広いカウンターを追加しようとすると、奇妙なことが起こり、これらの2つの絵が合わないのがコードです、元のデータを入れる余地がないので、ランダムな数字を使います
これがコードです
library(maps)
ee<-array(rnorm(89*180),dim=c(89,180))
lati <- seq(-90,90,length=89) #Latitudes goes from -90 to 90 as far as I know :)
long <- seq(-180,180,length=180)
plot(NA, xlim=c(-180,180), ylim=c(-90,90), xlab="", ylab="", xaxs="i", yaxs="i")
contour(long, lati, t(ee), add=TRUE)
filled.contour(long,lati,t(ee), color.palette=terrain.colors)
maps::map(database="world", fill=TRUE, col="light blue", add=TRUE)
ご覧のとおり、塗りつぶされた画像の位置は、唯一の輪郭画像などの元のデータと一致していません
何が問題ですか?
とうとう英語が下手でごめんなさい、ありがとうございました