我對使用R相對比較陌生,我試圖使用數據創建美國各州的地圖來勾勒和顏色某些區域。我試圖展示一個黑色的州和縣。最重要的是,我想圍繞各個縣市制作濃厚的紅色邊框,並根據我擁有的一些數據填充一些縣。我如何使用ggplot2在美國的一些縣周圍創建邊界?
基本上我想這兩個圖像結合起來:
Then I would like to fill the map above like this
這是我寫到目前爲止,在嘗試這一任務的代碼:
# Maping IA, plan 74406IA0010001
# Importing data
library(ggplot2)
library(ggmap)
library(maps)
library(mapdata)
library(stringr)
library(plyr)
library(dplyr)
setwd("/Users/erinmay/Desktop/WL_RA/marketplace2/data")
county <- map_data("county")
plan <- read.csv("IA_2017.csv")
# Using subset
iowa <- subset(county, region=="iowa") #county point files for iowa
# Merging in map data
countyplan <- merge(x=iowa, y=plan, by=c("region","subregion"), all.x=TRUE)
countyplan <- countyplan[order(countyplan$chosen_plan),]
# Creating map
final <- ggplot(data=countyplan) +
geom_path(aes(x=long,y=lat,group=RatingArea),colour='black') +
geom_polygon(aes(x=long,y=lat,group=group,fill=chosen_plan)) +
coord_map() + coord_fixed(1.3)
ggsave(final,height=6,width=10,unit='in',file='iowa.pdf')
謝謝您的幫助!
下面是數據: https://www.dropbox.com/s/x8x2l50dvmg0lsb/QHP_IA_2017.csv?dl=0
我們可以有一些樣品數據嗎?這將有助於測試解決方案。請參閱[mcve](https://stackoverflow.com/help/mcve)&[R中的可重現示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible -例)。 –