我想比較兩個獨立變量隨時間變化的方式,通過將這兩個變量繪製在一個圖上。所有這三個變量都是以數組的形式存在的,我從文本文件中獲取。 這是我這麼遠:在一個圖上繪製2個陣列與另一個圖
from pylab import *
data_ = []
with open('all_the_data.txt') as dat_:
for line in dat_:
data_.append([i for i in line.split()])
D = zip(*data_)
def f1(t):
y = D[1]
return y
def f2(t):
y = D[2]
return y
if __name__ == '__main__':
t = D[0]
A = f1
B = f2
plot(t, A, 'bo')
hold('on')
plot(t, B, 'gX')
xlabel('timestamp (unix)')
ylabel('Station population')
legend('Station 1','Station 2')
title('Variance of Stations 1 and 2')
show()
savefig('2_stations_vs_time.png')
問題是,它不工作,我不知道爲什麼。我從繪製兩個函數的教程中獲得了它。
乾杯,工作一種享受。 – user2546315