나는 라즈베리 파이에 연결된 센서의 데이터가 거의 50k 라인 인 텍스트 파일을 가지고 있습니다. 파이썬, 필자를 사용하여텍스트 파일에서 파이썬으로 데이터를 그리는 법
2014-07-16 15:57:35.536579, 128, 251, 254, 255, 30.062
2014-07-16 15:57:37.763030, 132, 252, 250, 255, 30.062
2014-07-16 15:57:39.993090, 135, 249, 239, 255, 30.125
2014-07-16 15:57:42.224499, 142, 251, 221, 255, 30.125
2014-07-16 15:57:44.452908, 152, 252, 199, 255, 30.187
2014-07-16 15:57:46.683009, 162, 246, 189, 255, 30.187
을 그래서 기본적으로 (왼쪽에서 오른쪽으로) 날짜와 시간, 센서 1, 센서 2, 센서 3, 센서 4 센서 나는이 플롯 할 5 : 그것은 다음과 같이 보입니다 그래프를 그리기위한 matplotlib에 대해 읽어보십시오. 그러나 텍스트 파일에서이 데이터를 어떻게 그릴 수 있습니까? 나는 x 축에 타임 스탬프를 플롯하고 y 축에는 다른 센서의 데이터를 한 차트에 표시하고 싶습니다. Im matplotlib에서 전혀 경험하지 못했습니다. 나는 이런 식의 생각 텍스트 파일을 읽기 위해
:
line = file.readlines()
new_line = line.strip(", ")
date = new_line[0]
sensor1 = new_line[1]
#and so on
gnuplot이 직접 처리 할 수 있습니다. gnuplot 내부에서 :'set timefmt '% Y- % m- % d % H : % M : % S "; xdata 시간 설정, 1 : 2를 사용하여 't.gp'그림 그리기 –