최대 1 분 소요

#choropleth로 시각화 하려면, 무조건 'FeatureCollection'형태로 불러와야 한다!!!!!!!!!!!!!!
#FeatureCollection의 조건
#1)지오메트리가 geojson파일이어야하고 2) json으로 불러와야한다.
final_df=final_df.to_dict()

KEYS = ['자치구','2020년 출산율_실제값_예측값_오차(%)','2021년 출산율_실제값_예측값_오차(%)']


#커서 위치시 색상변화를 주는 함수
highlight_function = lambda x: {'fillColor': '#000000', 
                                'color':'#000000', 
                                'fillOpacity': 0.50, 
                                'weight': 0.1}
GUName_nums = folium.features.GeoJson(
    final_df_c,
    #style_function=style_function, 
    control=False,
    
    #커서 위치시 맵의 색상 변화를 정의하는 함수가
    #highlight_function이다.
    highlight_function=highlight_function,  
    
    tooltip=folium.features.GeoJsonTooltip(
        #커서 위치시 나타날 정보를 fields에서 지정한다.
        #화면에 나타날 떄, 표현은 aliases를 통해서 한다.
        fields = KEYS,
        aliases = KEYS,
        style=("background-color: white; color: #333333; font-family: arial; font-size: 12px; padding: 10px;") 
    )
)
m .add_child(GUName_nums)
m .keep_in_front(GUName_nums)
folium.LayerControl().add_to(m)
m

실행결과2

댓글남기기