yEverything

막대 그래프 본문

Data_analysis/Jupyter_notebook

막대 그래프

yEvery 2024. 4. 21. 23:44
%matplotlib inline

import pandas as pd

df = pd.read_csv('sports.csv', index_col=0)
df

plot을 사용하기 위해 맨 첫 줄 작성.

df에 sports.csv 읽기, df 출력.

df

sports.csv에는 위와 같은 데이터들이 들어있다.

df.plot()

plot메서드를 사용하면,

디폴트가 선 그래프이므로, 해당 데이터에 대해서 그래프를 그려준다.

운동별 남성과 여성의 수가 그래프로 나타나있다.

df.plot(kind='bar')

kind에 'bar'를 전달해주면,

막대그래프가 출력된다. 선 그래프보다 남성과 여성을 비교하는 것이 훨씬 보기 쉽다.

df.plot(kind='barh')

bar대신 barh라고 전달하면,

옆으로 누워있는 막대그래프가 그려진다. h는 horizontal.

df.plot(kind='bar', stacked=True)

plot에 stacked=True를 인자로 전달하면,

쌓여있는 막대그래프가 출력된다. 남성과 여성의 비율을 보기 훨씬 쉽다.

df['Female']​

df에서 Female column만 출력한다.

운동별로 여성들의 수가 출력된다.

df['Female'].plot(kind='bar')

Female column에 대해서 막대 그래프를 그린다.

 

'Data_analysis > Jupyter_notebook' 카테고리의 다른 글

박스 플롯  (0) 2024.04.22
파이 그래프  (0) 2024.04.22
선 그래프  (0) 2024.04.21
Numpy  (0) 2024.04.21
Jupyter Notebook 연습  (0) 2024.04.21