edwith_python_(5)위도, 경도 데이터를 이용하여 지도에 나타내기

Updated:

edwith 부스트코스 파이썬으로 시작하는 데이터 사이언스 를 공부하는 과정입니다.

지난 포스트 :point_right: edwith_python_(4)데이터 색인하기


1.12.4 특정 지역만 보기

서울에 있는 데이터의 위도, 경도를 확인하고 df_seoul 변수에 담기.
df_seoul = df[df["시도명"] == "서울특별시"].copy()

함수 맨 뒤에 ‘.copy()’ 붙여서 원본 df에 영향 주지 않도록 함.

seaborn을 이용 df_seoul의 “시군구명” 시각화
plt.figure(figsize=(15,4))
sns.countplot(data=df_seoul, x="시군구명", order = df_seoul["시군구명"].value_counts().index)

*결과*

Pandas의 plot.scatter를 이용하여 “경도”와 “위도” 표시하기
df_seoul.plot.scatter(x="경도", y="위도", figsize=(8, 8), grid = True)

*결과*

seaborn의 scatterplot으로 “구”별로 “경도”와 “위도” 표시하기
plt.figure(figsize=(10,8))
sns.scatterplot(data = df_seoul, x="경도", y="위도", hue="시군구명")

*결과*

hue: 색상

seaborn의 scatterplot을 통해 “상권업종중분류명”의 “경도”와 “위도” 표시하기
plt.figure(figsize = (10,8))
sns.scatterplot(data = df_seoul, x ="경도", y="위도", hue="상권업종중분류명")

*결과*

seaborn의 scatterplot을 통해 전국 데이터(df)로 “시도명”별 “경도”와 “위도” 표시하기
plt.figure(figsize = (10,8))
sns.scatterplot(data = df, x ="경도", y="위도", hue="시도명")

*결과*

Categories:

Updated:

Leave a comment