世界地図をプロットしたいのですが、この興味深いパッケージを見つけました。しかし、これは国の境界もプロットします。
require(maptools)
data(wrld_simpl)
plot(wrld_simpl)
国境をなくす方法はありますか?
そのデータ セットでは、一部の境界線が適切に配置されていません。多くの場合、小さなバッファーでこれを修正できます。
require(rgeos)
wbuf = gBuffer(wrld_simpl,width=0.00001)
plot(wbuf)
ただし、海岸線が 0.00001 度ずつバッファリングされていることに注意してください...
サイズ 0 のバッファでうまくいく場合もありますが、この場合はそうではありません。
これにより、国境のない灰色の地図が作成されます。現在のプロットにマップを追加する場合にのみ、add = TRUE を使用します。それ以外の場合は、add = FALSE を設定します。
map('world',interior=FALSE,add=TRUE,col='gray', fill=TRUE,lty=0)
map('world',interior=TRUE,add=TRUE,col='gray')
maps
パッケージをお試しいただけます。
require(maps)
map("world", col=1, fill=TRUE, border=1)