Python/Python

Python,처음배우기(10),그래프그리기,maplotlib.pyplot

나이키 신발을 신고 걷는 즐거움 2020. 5. 24. 22:30

Python에서 그래프 그릴때 많이 사용하는 maplotlib.pyplot를 사용한 예졔입니다.

D드라이브의 test폴더에 test_data.py라는 파일에 Data를 저장하고 있습니다.
데이터를 불러서 그래프를 그려보겠습니다.
#라이브러리를 불러 옵니다.

import matplotlib.pyplot as plt
import pandas as pd

path_dir = 'd:\test' #path director를 설정합니다.

file = os.listdir(path_dir) # path에 존재한는 파일 목록 가져오기

f2 = path_dir+'\'+file[0]

df = pd.read_csv(f2) # test_data.py에서 데이터를 읽어서 DataFrame을 만들어요

lx, ly = list(df['Time']), list(df['Value'])

x1,y1=[],[]

x1.append(lx[0])
t = ly[0]

y1.append(t)

ii=0
for k in ly:
if t != k:
t = k
x1.append(lx[ii])
y1.append(t)

ii=ii+1

y2=[]

for i in y1: y2.append(i+4) #y 값을 4 증가시킵니다.

line1, = plt.plot(x1,y1,'r--')
line2, = plt.plot(x1,y2,'b--')

plt.grid()

plt.legend(handles = (line1,line2),labels=('line1','line2'))

결과 입니다.