2 つの独立変数を 1 つのグラフにプロットすることで、2 つの独立変数が時間とともにどのように変化するかを比較したいと考えています。3 つの変数はすべて、テキスト ファイルから取得した配列の形式になっています。これは私がこれまでに得たものです:
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')
問題は、それが機能していないことです。その理由はわかりません。2つの関数のグラフ化に関するチュートリアルから取得しました。