학습 목표
- 전체 상품군 별로 데이터를 시각화해보겠습니다.
핵심 키워드
- sns.barplot()
- sns.lineplot()
- plt.legend()
학습하기
학습 목표
- 전체 상품군 별로 데이터를 시각화해보겠습니다.
핵심 키워드
- sns.barplot()
- sns.lineplot()
- plt.legend()
학습하기
학습 내용
df_total
판매유형별이 "계"인 데이터만 모인 데이터프레임을 활용해보겠습니다.
결과 :
sns.barplot(data=df_total, x="연도", y="백만원")
x축에 연도, y축에 금액을 넣어보겠습니다.
그래프를 보면 판매액이 꾸준히 증가했다는 사실을 알 수 있고, 신뢰구간도 연도에 따라 계속 길어집니다.
결과 :
estimator라는 옵션은 기본으로 mean(평균) 값을 구합니다.
lineplot 그리기
plt.figure(figsize=(15, 4))
sns.lineplot(data=df_total, x="연도", y="백만원", hue="국가(대륙)별")
barplot으로 보기에는 불편하므로 lineplot으로 그려보겠습니다.
seaborn의 장점은 그래프들의 사용법이 비슷하다는 것입니다. 그래서 쉽게 그래프 모양을 변경할 수 있습니다.
그래프에서는 꾸준히 판매액이 성장하고 있다는 사실을 알 수 있습니다.
결과 :
plt.figure(figsize=(15, 4))
sns.lineplot(data=df_total, x="연도", y="백만원", hue="상품군별")
plt.legend(bbox_to_anchor=(1.02, 1), loc=2, borderaxespad=0,)
연도별 판매액을 "상품군별"로 다른 색상으로 표현해봤습니다.
legend 그래프를 밖에 그리기 위해 plt.legend() 함수를 사용합니다.
bbox_to_anchor를 변경하면 그래프와 범례 사이의 간격을 조절할 수 있습니다.
그래프의 가장 위에 있는 데이터는 화장품입니다.
결과 :
기사의 데이터를 따라 검증했더니 실제로 온라인 쇼핑액이 증가하고 있고, 판매를 하는 사람들이 많아지고 있다는 것을 알 수 있습니다.
comment
마지막강의 듣기전에 댓글남겨요. 처음 접하는 데이터수업인데도 덕분에 완강할 수 있게 되었습니다. 강의 스타일이 너무 좋습니다. 감사했습니다 !
좋은 강의 감사합니다. 계속 내용을 반복해서 알려주신 덕분에, 어렵지 않게 강의 들을 수 있었습니다!
많이 배울 수 있는 알찬 시간이였습니다.
한 걸음 더 나아갈 수 있는 든든한 기초를 쌓을 수 있었습니다. 감사합니다.
양질의 강의를 무료로 들을 수 있어 즐거운 4주였습니다.
다른 강의들도 들어보려고 합니다! 감사합니다.
감사합니다!!
좋은 강의 감사합니다.
감사합니다. 좋은 강의 잘 들었습니다.
4주차 마지막 강의를 들으며 데이터 분석에 많은 흥미가 생겼습니다, 파이썬 기초 공부도 더 하면서 취미삼아 즐겁게 해보고 싶어지네요, 차분히 잘 설명해 주시는 알찬 강의 감사드립니다.^^
강의를 무료로 제공해주셔서 감사합니다.
이 강의 덕분에 대학 강의 내용을 이해하는데, 큰 도움이 되었습니다.
감사합니다. 많은 도움이 되었습니다.
좋은강의 감사했습니다. 반복적인 실습으로 기초다지기에 정말 좋은 강의였던것 같습니다.
좋은 강의 감사합니다. 많은 도움이 되었습니다.
plt.legend 실행 후 , 아래와 같이 뜨고 legend는 그대로인데 어떻게 해야하나요?
수업 잘 들었습니다.
.데이터 입문 강의를 찾았었는데 너무 도움이 많이 되었습니다. 감사합니다.
강사님. 목소리가 너무 친근하시고 차근차근 판다스에 설명해 주셔서 너무 감사드립니다. 우연히 유튜브에서 검색하다가 인프런 강좌도 하고 계신것을 봤습니다. 오늘의 코드님으로 활동도 하시고요.
데이터 분석에 대해서 정말 재미나게 잘 들었습니다.
다른 강의도 찾아서 보려 합니다. 강의 수고 하셨고요 감사합니다.
쉽고 반복적으로 핵심적인 기능들을 설명해주셔서
입문 강의로는 너무 좋았던거 같아요 감사합니다!
좋은 강의 감사드립니다:) 많은 도움이 되었습니다!
좋은 강의 정말 잘 들었습니다. 강의해주신 분의 다른 강의들도 더 찾아서 들어보려고 합니다.
강의 잘 들었습니다. 감사합니다.