2017-12-16 7 views
1

가 나는 folium의 choropleth지도에서 map colors에 컬러 맵을 만드는 오전 비대칭 컬러 맵을 만들 0으로 설정하고,이 값을 칼라 맵에 반영하고 싶습니다. 예를 들어 < 값은 빨간색으로 매핑해야하며 모든 양수 값은 파란색으로 매핑해야합니다.<a href="http://nbviewer.jupyter.org/github/python-visualization/folium/blob/master/examples/GeoJSON_and_choropleth.ipynb" rel="nofollow noreferrer">here</a>에서 코드를 사용하여,

이 비대칭을 컬러 맵에 포함시킬 수있는 방법이 있습니까? 나는 웹상에서 많은 예를 보지 못했다.

내가 좋아하는 일을하고있다 :

colormap = colormap.to_step(index=[-200, 0, 1200]) 

하지만 부드럽 지 : 당신이 (문서에 불규칙한라고 함) 비대칭 컬러 스케일을 원하는 경우

enter image description here

답변

0

당신은 인덱스를 설정할 수 있습니다 . 예 :

import branca.colormap as cm 

colormap = cm.LinearColormap(colors=['red','blue'], index=[-200,0],vmin=-200,vmax=1200) 
colormap 

enter image description here

전환은 색인에 의해 제공됩니다. 예를 들어, 다른 전환은 다음과 같습니다

colormap = cm.LinearColormap(colors=['red','lightblue','blue'], index=[-200,0,1200],vmin=-200,vmax=1200) 
    colormap 

enter image description here

:

colormap = cm.LinearColormap(colors=['red','blue'], index=[0,200],vmin=-200,vmax=1200) 
colormap 

enter image description here

세 번째 색상을 추가