Eurostatが提供するシェープファイルとデータを使用してコロプレテマップを作成しようとしています。シェープファイルはここからダウンロードされています:この投稿のJDLongsコードを使用しています。
これは、以下に投稿した図を再現するための最小限のコードです。
library(maptools)
tmpdir <- tempdir()
url <- 'http://ec.europa.eu/eurostat/cache/GISCO/geodatafiles/NUTS_2010_03M_SH.zip'
file <- basename(url)
download.file(url, file)
unzip(file, exdir = tmpdir )
shapeFile <- paste(tmpdir,"/Shape/data/NUTS_RG_03M_2010", sep="")
EU <- readShapeSpatial(shapeFile)
plot(EU)
私の問題は、プロットエリアをヨーロッパのみに焦点を合わせたいのですが、海外地域(フランスとスペイン)のために、プロットは適切な焦点を持っていません。上記の例のプロット領域を「トリミング」する簡単な方法はありますか?
削除したいポリゴンは「Country_Shape」の一部であるため、それらを除外することはできません。plotコマンドでxlimパラメーターとylimパラメーターを定義して目標を達成しようとしましたが、成功しませんでした。locator()を使用してグラフィックデバイスから座標を取得しましたが、値をプラグインしても目的の結果が得られませんでした。