2015-11-19 125 views
1

我想讓我的choroplethr地圖在我的一個(或幾個)縣周圍有不同的彩色邊框。Choroplethr多種邊界顏色

我可以改變所有的邊界顏色或刪除所有縣的邊界線,但我不知道如何使一個縣的邊界不同的顏色。示例代碼:

library(choroplethr) 
library(choroplethrMaps) 
library(ggplot2) 

data(county.regions) 
montana.counties<-county.regions[county.regions$state.name=="montana",] 

fakedata<-as.data.frame(montana.counties$region) 
fakedata$value<-runif(n=56, min=0, max=1) 
colnames(fakedata)[1]<-"region" 

county_choropleth(fakedata, 
        state_zoom = c("montana"), 
        num_colors=1) + 
    geom_polygon(aes(fill = value), color="black") 

舉個例子,我很想能夠使第一縣(區30001)紅,但保留其餘縣市邊境黑。有人有建議嗎?

回答

2

Ari Lamstein很友善地在另一個論壇上發佈我的問題的答案。我想我會將他的回覆添加到這篇文章中,因爲他的功能是一個很好的解決方案。他對我的問題的回答如下:

我在我關於弗格森莫里的人口統計的文章中做了類似的事情。

http://www.arilamstein.com/blog/2015/07/02/exploring-the-demographics-of-ferguson-missouri/

你可以看一下功能highlight_county並告訴我,如果這能幫助你嗎?