2015-11-19 103 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并告诉我,如果这能帮助你吗?