編集7:
かなりの助けを借りて、必要な結果に近づいているマップを取得することができました。しかし、州の境界線を地図上に表示する必要がありますが、わかりません。適切な再現可能な例を作成するには、dput が非常に大きいため、データ セットにリンクする必要があります。
簡単にするために、境界線が表示されない 3 つの州だけをサブセット化します。マップの残りの部分と同じように、境界線が白い線としてプロットを通過できるようにしたいと思います。ご協力いただきありがとうございます。
データセット:
https://www.dropbox.com/s/0evuvrlm49ab9up/PRISM_1895_db.csv?dl=0
担当者コード :
PRISM_1895_db <- read.csv("PRISM_1895_db.csv")
regions<- c("north dakota","south dakota","nebraska","kansas","oklahoma","texas","minnesota","iowa","missouri","arkansas", "illinois", "indiana", "wisconsin")
ggplot() +
geom_polygon(data=subset(map_data("state"), region %in% regions), aes(x=long, y=lat, group=group), col="white") +
geom_point(data = PRISM_1895_db2, aes(x = longitude, y = latitude, color = APPT), alpha = .5, size = 3.5)
グラフ: