一部だけをプロットしたいシェープファイル (ポリゴン) があるので、ggplot の geom_path を使用して、表示されるパスを xlim と ylim で制限します。シェープファイルはこちら (2.5 MB) から入手できます。
library(rgdal)
library(ggplot2)
coast <- readOGR(dsn=".", layer="coast-rgdal")
coast.df <- fortify(coast, region="STATE_NAME")
p <- ggplot(coast.df, aes(x=long, y=lat, group=group)) +
geom_path(colour="black", size=1/4) +
xlim(146, 148) + ylim(-39.25, -37.5) + coord_fixed()
p
次のようになります。
私がしたいのは、閉じたパスを使用した次のようなものです(gimpで実行):
ggplot コマンドでそれを行うことはできますか? それともRの何か?
参考までに、完全なポリゴンは次のようになります。