2017-10-03 28 views
1

choropleth 맵을 만들 수 있도록 tm_fill 함수 내에서 사용할 수있는 색상 표를 만들려고합니다. tm_fill에 대한 색상 표 만들기

tm_shape(LdnCensusMap) + tm_borders(col = 'Grey', alpha = 0.3) + tm_fill(col = "Privaterent", palette = sequential_hcl(8, alpha=0.6), title = "Privately Rented (%)", style = "equal", n = 8,) + tm_shape(ldn) + 

는 순간 나는 현재 사전 설정 색상 팔레트를 사용하고 있지만 다음과 palette = sequential_hcl(8, alpha=0.6) 교체 coudld 사용자 정의를 만들 수있는 방법이 있다면 궁금 해서요.

많은 감사

답변

0

, 오른쪽 패키지 tmaps를 사용하고 있습니까? 또한 HEX 형식으로 색상을 선택하고이 같은 팔레트를 설정할 수 있습니다

data(World, Europe, NLD_muni, NLD_prov, land, metro) 

if (require(RColorBrewer)) { 
pal <- brewer.pal(10, "Set3")[c(10, 8, 4, 5)] 
tm_shape(Europe) + 
tm_polygons("EU_Schengen", palette=pal, title = "European Countries", 
showNA=FALSE) + 
tm_format_Europe() 
} 

:

을 그들이 (패키지의 문서에있는)이 예에서와 같이, RColorBrewer와 팔레트를 만들 수 있습니다
# Random colors in HEX. 
Mypal <- c('#313695','#fee090','#d73027','#72001a') 

# Ploting the ma again with my custom palette 
tm_shape(Europe) + 
tm_polygons("EU_Schengen", palette=Mypal, title = "European Countries", 
showNA=FALSE) + 
tm_format_Europe()