데이터 시각화를 하기위한 라이브러리 호출
Import pandas as pd
Import matplotlib.pyplot as plt
Matplot 의 종류
- plot : 선으로 연결된 그래프
- bar : 막대(Bar)로 표현된 그래프
- heatmap : 사각형안에 x, y축을 기준으로 빈도나 수치를 표현한 도표
matplotlib 호출방법
plot
plt.plot(x축 데이터, y축 데이터)bar
plt.bar(x축 데이터, y축 데이터)heatmap
plt.pcolor(피봇팅되어진 테이블명)
(공통)표현되는 matplotlib 설정 방법
그래프 사이즈
plt.figure(figsize=(숫자,숫자))그래프 타이틀 지정
plt.title('한강 나들이 가족 수')그래프 x축 레이블
plt.xlabel('요일')그래프 y축 레이블
plt.ylabel('인원 수')x축 레이블 표시
- plt.xticks(해당하는 길이의 함수를 입력)
-> plot의 경우, x축의 눈금을 어느 길이로 지정해줄지- plt.xticks(rotation=0)
-> bar의 경우, x축의 레이블의 각도를 지정- plt.xticks(x축의 간격 혹은 눈금 표시, 표시할 지정 컬럼 혹은 인덱스)
plt.yticks(y축의 간격 혹은 눈금 표시, 표시할 지정 컬럼 혹은 인덱스)
-> heatmap의 경우,그래프 출력
plt.show()
정리하기
모두 정리해서 작성 시 어떤 모습인가?(bar 차트 예시)
plt.figure(figsize=(10, 10)) plt.bar(pandas 테이블명) plt.title('원하는 타이틀명') plt.xlabel('원하는 x라벨명') plt.ylabel('원하는 y라벨명') plt.xticks(rotation=45) plt.show()
위 그래프의 데이터는 예시입니다!