특정 컬럼이 카테고리컬 데이터일 때 각 데이터가 몇개씩 있는지를 차트로 나타내고 싶을 때 seaborn 라이브러리를 이용해 countplot()을 사용해 바 차트를 그리면 된다.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sb
-> 사용할 라이브러리를 import 한다.
df = pd.read_csv("../data/pokemon.csv")
-> 데이터를 가져온다.
sb.countplot(data=df, x='generation_id', color=base_color, order=base_order) # 색깔이 뒤죽박죽임
plt.show() # 메모리상태 지우기
-> sb.countplot(data = , x = , color = , order =)
data : 차트화 할 데이터(데이터프레임 타입이어야 함)
x = x축에 어떤 데이터를 표시할건지
color = sb.color_palette()로 색을 보고 지정해서 넣는다. (지정해주지 않으면 알록달록한 차트가 생성)
order = 데이터를 어떻게 표시할건지 (전처리 해서 넣어준다)
결과 차트)