私はgeom_polygon
を使用してggplot2で強化しプロットしたシェイプファイルを持っています。この地図の小さな領域だけをどのようにプロットすればよいですか?ggplot2の大きなポリゴンマップの小さな領域をプロット
私のフルマップはうまく見えますが、私の小さな領域は台無しです。ここで
は実施例である:
http://www.mappinghacks.com/data/TM_WORLD_BORDERS_SIMPL-0.2.zip
#read data
spf<-readOGR(getwd(),"TM_WORLD_BORDERS_SIMPL-0.2")
[email protected]$id<-rownames([email protected])
#fortify
spf1<-fortify(spf,region="id")
#full plot
ggplot(spf1)+geom_polygon(aes(long,lat,group=group),colour="grey90")
#subset plot #this is messy since polygons are broken
ggplot(spf1)+geom_polygon(aes(long,lat,group=group),colour="grey90")+
scale_x_continuous(limits = c(-2, 2))+
scale_y_continuous(limits = c(50, 51))
ありがとう: この小さなシェープファイルから取得することができます。
さあ。どのパッケージが使用されているか。お願いします? –
申し訳ありません。ライブラリを宣言するのを忘れてしまった。 'require(rgdal)' 'require(ggplot2)' – rmf