[ 오늘의 수업내용 요약 ]
location=[37.544564958079896, 127.05582307754338],
zoom_start=14,
tiles="stamen Toner"
) # 0-18
m
folium.Marker(
location=[37.544564958079896, 127.05582307754338],
popup="<b>Subway</b>" #html문법도 적용 가능
).add_to(m)
my_map = folium.Map(
location=[37.5502, 126.982], zoom_start=11
)
folium.Choropleth(
geo_data=geo_str, #우리나라 경계선 좌표값이 담긴 데이터
data=crime_anal_norm["범죄"],
columns=[crime_anal_norm.index, crime_anal_norm["범죄"]],
key_on="feature.id",
fill_color="PuRd",
fill_opacity=0.7,
line_opacity=0.2,
)
for idx, row in crime_anal_station.iterrows():
folium.CircleMarker(
location=[row["lat"], row["lng"]],
radius=row["검거"] * 50,
popup=row["구분"] + " : " + "%.2f" % row["검거"],
color="#3186cc",
fill=True,
fill_color="#3186cc"
).add_to(my_map)
my_map
=>
crime_loc_norm_sort = crime_loc_norm.sort_values("종합", ascending=False) #내림차순
def drawGraph():
plt.figure(figsize=(10,10))
sns.heatmap(
crime_loc_norm_sort,
annot=True,
fmt="f",
linewidths=0.5,
cmap="RdPu")
plt.title("범죄 발생 장소")
plt.show()
drawGraph()