EDA 2 - Analusis Seoul Crime (4)

subinii·2024년 4월 10일

DS 25기

목록 보기
20/46

서울시 범죄 현황 데이터 분석 프로젝트

folium

  • 설치 방법 : !pip install folium
import folium
import pandas as pd
import json

folium.Map()

location : tuple or list, default None
Latitude and Longitude of map (Northing, Easting)

  • 지도 시각화의 기본 기능
  • zoom_start : 0 ~ 18

save("path")

  • html에 저장 가능
  • conda로도 저장 가능

tiles option

  • "OpenStreetMap"
  • "CartoDB Positron"
  • "CartoDB Voyage
  • "NASAGIBS Blue Marble"

folium.Maker()

  • 지도에 마커 생성
  • popup : 상세 정보 적기 가능, 클릭시 노출
  • tooltip : 상세 정보 적기 가능, 클릭하지 않아도 노출 가능
folium.Marker(
    location = [37.544564958079896, 127.05582307754338],
    popup="<b>Subway</b>",
    tooltip="<i>성수역</i>"
).add_to(m)

folium.Icon()

  • 마커에 아이콘 생성
folium.Marker(
    location=[37.54035903907497, 127.06913328776446], #건대입구역
    popup="건대입구역",
    tooltip="Icon custom",
    icon=folium.Icon(
        color="purple",
        icon_color="white",
        icon="amazon",
    angle=50,
    prefix="fa")

folium.ClickForMark()

  • 지도 위에 마우스로 클릭했을 때 마커를 생성

folium.LatLngPopup()

  • 지도를 마우스로 클릭했을때 위도 경도 정보를 반환해줍니다.

folium.Circle(), foloum.circleMarker()

  • 컬러피커

folium.Choropleth

  • import json
  • 지도 위 경계선을 그려줌

서울 범죄 현황에 대한 지도 시각화

인구 대비 범죄 발생 건수 지도 시각화

경찰서 위치 마커 표시

검거의 값을 곱한 뒤 원의 넓이 적용

서울시 범죄 현황 발생 장소 분석

“이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.”

profile
데이터 공부 기록

0개의 댓글