#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
댓글남기기