학습 목표
- 원하는 데이터를 그래프로 시각화하는 방법을 알아봅니다.
핵심 키워드
- scatter plot
학습하기
학습 목표
- 원하는 데이터를 그래프로 시각화하는 방법을 알아봅니다.
핵심 키워드
- scatter plot
학습하기
학습 내용
특정 지역만 보기
df_seoul = df[df["시도명"] == "서울특별시"].copy()
df_seoul.shape
서울특별시의 데이터만 샘플링합니다.
결과 :
df_seoul ["시도명"].value_counts()
서울시의 구에 얼마나 많은 가게가 있는지 파악해봅니다.
결과 :
df_seoul ["시도명"].value_counts().plot.bar(figsize=(10, 4), rot=30)
bar plot을 그려봅니다. 사이즈와 글자의 회전각도도 변경합니다.
결과 :
plt.figure(figsize=(15, 4))
sns.countplot(data=df_seoul, x="시군구명")
seaborn의 countplot을 그려봅니다. figsize를 늘립니다.
결과 :
df_seoul[["경도", "위도", "시군구명"]].plot.scatter(x="경도", y="위도", figsize=(8, 7), grid=True)
기본 scatter plot을 matplotlib으로 그려봅니다.
결과 :
plt.figure(figsize=(9, 8))
sns.scatterplot(data=df_seoul, x="경도", y="위도", hue="상권업종중분류명")
hue를 활용하여 상권업종중분류 별로 다른 색상을 적용하여 그려봅니다.
결과 :
plt.figure(figsize=(9, 8))
sns.scatterplot(data=df_seoul, x="경도", y="위도", hue="시군구명")
hue를 활용하여 구별로 다른 색상을 적용하여 그려봅니다.
결과 :
plt.figure(figsize=(16, 12))
sns.scatterplot(data=df_seoul, x="경도", y="위도", hue="시도명")
이번에는 16, 12 사이즈로 그려봅니다.
결과 :
comment
이걸 엑셀로만 만들다가 pandas, seaborn을 써보니... 정말 신세계네요
지금이라도 배우게 되어서 너무너무 기쁩니다
아니 재밌잖아...? 첨에 판다스 설명할 때 뭔 말이지??? 엥?? 하나도 모르겠네??? 했는데 걍 듣다보니 재밌군,..
제 착각일수도 있겠지만, 바로 이전 강의에도 좀 헷갈렸던 부분이,
'색인하기 전에 상호명 중에 종합병원이 아닌 데이터들을 찾아보자' 라고 되있어서 종합병원이 아닌것들만 조회하기 위해 물결표시 ~ 를 입력하고 결과값 도출했고, 그래서 종합병원이 아닌것들을 조회해서 나온 결과값들에 꽃배달 장례식장 이런것들이 있는걸로 알고있습니다만, 강의는 처음에는 종합병원이 아닌것들을 조회 했는데 그 이후로는 뭔가 종합병원을 조회했는데 꽃배달이나 장례식장 같은게 있어서 그런것들도 하나하나 배제시킨다는 듯한 식으로 설명을 해주시는것 같아서 정확히 구하고자 하는게 뭘 말하는건지 헷갈립니다.
감사합니다!
R을 잠시 배워보려다 파이썬으로 왔는데 다들 파이썬을 쓰는 이유가 있군요! 정말 재밌습니다
위도와 경도 그래프만 그렸는데 지도처럼 나오는게 참 재미 있네요.
SEABORN 이용해서 scatter plot 그릴 때, 시군구명으로 표시된 범례 탭의 위치와 사이즈를 조정하는 방법이 있을까요?
실습한 그래프에서 범례 탭이 그래프의 일부를 덮어서, 실제로 사용할 때에는 조금 곤란한 부분이 있을 것 같습니다.
너무 좋습니다 감사합니다!
하나하나 같이 따라할 수 있는 강의라 좋습니다!