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'))
결과 입니다.