2016-03-23 4 views
1

私はプロットしたいデータセットを持っていますが、同じグラフにプロットして、あるインヴァージョンのデータを線形回帰しています。 しかし、私は...メインのグラフは、最初のループの中の間隔と線形回帰を、このいくつかの問題がプロットされています:forループ後にプロットが見つからない

plt.plot(Trec, lnp, 'r-') 

for i in range(len(Werte)): 
    plt.plot(subset(Time, Trec, Data[i][5], Data[i][6])[1], subset(Time, Trec, Data[i][5], Data[i][6])[1] * Data[i][2] + Data[i][4]) 
    plt.axvline(x=Data[i][5]) 

plt.show() 

このコードでは、それは私だけのために、ループの最後の反復をプロット。それだけで、コマンドは私が彼らがやろうとしていることをすべて行います...私は間違って何をしていますか?

答えて

0

あなたが望むのは、同じプロットに図形を重ね合わせることです。そのために、サブプロットから返された軸オブジェクトを使用できます。

fig, ax = plt.subplots() 
ax.plot(...) # plot your data here 
ax.plot(...) # plot your interval and regression here. 
plt.show() 
関連する問題