pyplot

2017-05-26 13 views
0

を更新する際に、ズームをしてください、私はこのようなものでpyplotウィンドウでのライブプロットを更新:私はpyplotウィンドウ内および/またはパン、すべてのplt.clf()上のビューのリセットズームpyplot

しかし
while True: 
    plt.plot(x,y) 
    plt.pause(0.005) 
    plt.clf() 

、。

ズームを維持する方法はありますか?多分、ビューの状態を何とか保存して復元するのでしょうか?おそらくplt.clf()を使用していない可能性があります。これは明らかに行ハンドルを削除しますが、代わりに私の行のデータを更新して再描画しますか?

答えて

1

すべてを消去するのではなく、行のデータを更新することができます。

line, = plt.plot([],[]) 
for i in range(100): 
    line.set_data(x,y) 
    plt.draw() 
    plt.pause(0.0001)