상세 컨텐츠

본문 제목

[Python] txt 파일을 시계열 그래프로 추출

Tech

by Enjoy Something 2019. 6. 23. 09:47

본문

[Python] txt 파일을 시계열 그래프로 추출


파이썬으로 시계열 그래프 만들기

txt 파일을 입력을 시키면 그래프 그림이 jpg 파일 형태로 출력되는 프로그램입니다.

파이썬 – 파이참 (Pycharm)으로 제작했습니다.



import matplotlib.pyplot as plt

import numpy as np

import os

def raw2analysis(fileList, dir):

for file in fileList:

if (“.txt” not in file):

print(file, ” 텍스트 파일이 아닙니다.”)

continue

#fw = open()

data = np.loadtxt(dir+”\\”+file)

# data = open(dir+”\\1. “+file.split(“.txt”)[0]+”_IPD.txt”,’w’)

t = data[:, 0]

Acceleration = data[:, 1]

plt.figure(num=1, dpi=100, facecolor=’white’)

# first suplot …….

# plt.subplot(2, 1, 1)

plt.plot(t, Acceleration, color=”blue”, linewidth=1.0, linestyle=”-“, label=”measure”)

#plt.title(‘Peek ground acceleration’)

plt.xlabel(‘time’)

plt.ylabel(‘measure’)

# plt.xlim( 0, 5)

plt.ylim(1.2 * np.min(Acceleration), 1.2 * np.max(Acceleration))

# plt.xticks(np.arange(0,5.5,0.5))

plt.grid()

# Clipping and SAVE data ..

plt.savefig(dir+”\\”+file.split(“.txt”)[0]+”_graph.png”, dpi=300)

plt.show()

if __name__ == “__main__”:

dir = input(“경로를 입력해 주세요 : “)

print(dir)

filenames = os.listdir(dir)

print(“파일 리스트”)

print(filenames)

raw2analysis(filenames,dir)

관련글 더보기

댓글 영역