먼저 matplotlib, seaborn을 improt 해줍니다.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sb
%matplotlib inline
df=pd.read_csv('pokemon.csv')
df #csv파일 변수에 저장후 출력
seaborn countplot을 사용해 바차트를 출력합니다
포켓몬 세대별로 바차트를 그리려고 합니다.
data = 데이터 프레임
x= 컬럼명
plt.show() = 메모리 상태 글을 감춰줍니다.
bar chart 색상변경
먼저 색상을 변수에 저장해주고 파라미터 color= 에 변수를 넣어줍니다.
데이터가 많은 순으로 정렬하기
value_count() 함수를 이용해 세대별 데이터수를 측정후 그걸 변수에 저장해주고 파라미터 order= 에 변수를
입력해줍니다.
데이터가 많아 글자가 겹칠때
타입별로 차트를 그리다보니 데이터가 많아져 문자들이 겹쳐졌습니다.
이럴경우 문자에 각도를 주거나 차트를 y축으로 옮겨주는 방법이 있습니다.
plt.xticks(rotation= 65) 을 이용해 각도를 설정할 수 있습니다.(숫자가 각도)
countplot에 파라미터에서 x를 설정해주지 않고 y을 설정해줍니다.
제목과 x, y 레이블에 이름 설정
plt.title(' 제목 이름 ')
plt.xlabel(' x열 이름 ')
plt.ylabel(' y열 이름 ')
이렇게 설정하시면 됩니다
'Python 데이터 시각화' 카테고리의 다른 글
Python(파이썬)에서 matplotlib의 Scatterplots를 이용해 데이터 시각화 하기 (0) | 2021.12.27 |
---|---|
Python(파이썬)에서 matplotlib을 이용한 한번에 여러 차트 시각화 하기 (0) | 2021.12.27 |
Python(파이썬)에서 matplotlib에 histogram 히스토그램을 이용해 데이터 시각화 하기 (0) | 2021.12.27 |
Python(파이썬)에서 matplotlib pie chart(파이 차트)로 데이터 시각화하기 (0) | 2021.12.27 |
Python(파이썬)에서 데이터 시각화 하기 Plot 출력 (0) | 2021.12.16 |