파이썬/그래프 그리기

Python/그래프그리기/pandas 활용/matplotlib 활용/엑셀 데이터

gongdol 2022. 9. 1. 22:14
300x250

지난번에 엑셀데이터를 리스트화 한적이 있는데 그래프 그리려고 했던것이었다.

 

pandas라는 패키지 이용하면 아주 간단히 그래프를 그릴수 있다. 

 

 

1. 예제 활용할 excel 파일을 준비한다. 

   -. data 중 data1 만 데이터를 그릴것이다. 1에서부터 9까지의 데이터

 

 

2. 코드를 작성한다.

  -. 엑셀 데이터의 첫번째 줄만 그래프를 그려보자


import pandas as pd                  #엑셀 파일내 데이터를 가져오기위해 정의
import matplotlib.pyplot as plt      #데이터 그래프 그리기 위해 정의
import numpy as np                   

filename = r"C:\Users\lg\Downloads\test1.xlsx" #파일명 작성
data = pd.read_excel(filename)        #data 변수에 엑셀 데이터를 넣는다.
plt.plot(data["data1"])               #data1를 그릴준비한다.
plt.xlim([0, 10])                     # X축의 범위: [xmin, xmax]
plt.ylim([0, 10])                     # y축의 범위: [xmin, xmax]
plt.xticks(np.arange(1, 10))          # x축 눈금
plt.yticks(np.arange(1, 10))          # y축 눈금
plt.show()                            #data 그래프틑 창으로 띄운다.

-. 여기서 data 변수를 print(data) 해보면 아래와 같다. 

   -> 0부터 8까지 넘버가 매겨져있는것 참고하자.

data 변수

 

3.결과

  -. 그래프는 아래와 같이 창이 뜬다. 

  -. x축은 0부터 8까지 , y축은 데이터 1부터 9까지

 

300x250