繪製與Python數據我有來自傳感器幾乎5萬條數據線連接到一個樹莓派的文本文件。它看起來是這樣的:如何從文本文件
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.我想繪製此通過使用Python,伊夫閱讀matplotlib繪製圖表。但是如何從文本文件中繪製這些數據呢?我想在x軸上繪製時間戳,並在y軸上繪製來自一個圖表中不同傳感器的數據。我在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' –