良い質問!これはどうですか?
library(maps)
image(x=-90:-75, y = 25:40, z = outer(1:15, 1:15, "+"),
xlab = "lon", ylab = "lat")
map("state", add = TRUE)
library(grid)
outline <- map("usa", plot=FALSE) # returns a list of x/y coords
xrange <- range(outline$x, na.rm=TRUE) # get bounding box
yrange <- range(outline$y, na.rm=TRUE)
xbox <- xrange + c(-2, 2)
ybox <- yrange + c(-2, 2)
# create the grid path in the current device
polypath(c(outline$x, NA, c(xbox, rev(xbox))),
c(outline$y, NA, rep(ybox, each=2)),
col="light blue", rule="evenodd")
私は、グリッドパス(pdf here)のポール・マレルの(grid
後ろの男性)最近のR-ジャーナルの記事を読んだ後、この問題に対する解決策に出くわしました。
は覚えておいてください:
は-Paulマレル(RジャーナルVol 4/2)
青い背景から開始してから、画像/ヒートマップ上の状態境界をマスクする方が簡単になるでしょう。 –
また、海洋に別のポリゴンを持っています( 'rgeos'にはポリゴンがないと差分機能があります)。 –