yEverything

선 그래프 본문

Data_analysis/Jupyter_notebook

선 그래프

yEvery 2024. 4. 21. 23:29
%matplotlib inline
import pandas as pd

plot을 사용하려면 %matplotlib inline을 작성해야 한다.

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

df에 pd를 이용해서 csv 파일을 읽는다.

csv파일을 이렇게 표로 정리해준다.

df.plot(kind= 'line')

plot을 이용해 선 그래프를 그려준다. 디폴트 값이 line이라 적지 않아도 된다.

 이렇게 연도변 시청률을 선 그래프로 보여준다.

df.plot(y='KBS')

y에 KBS를 입력하면, KBS의 그래프만을 보여준다.

KBS

df.plot(y=['KBS', 'JTBC'])

리스트 형식으로 여러 개를 전달할 수 도 있다.

df[['KBS', 'JTBC']].plot()

df에도 plot메서드를 사용할 수 있다. 실행 결과는 위와 동일하다.

df['KBS']

df의 KBS column만을 보도록 작성한다.

KBS에 해당하는 값들만이 출력된다. 이름과 데이터타입이 같이 출력된다.

df['KBS'].plot()

1차원에 대해서도 plot을 사용할 수 있다. KBS의 연도별 시청률이 선 그래프로 그려진다.

숫자에 대해서만 plot 가능하며, 문자열에 대해서는 오류가 발생한다.

'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