Pythonを初めて3か月の初心者です。
Python3.9.7、エディターはVSCodeを使用しています。
Matplotlibを使用し、リアルタイムでグラフを描画するコードを書いています。
無事、リアルタイムで描画することはできたのですが、
ループが終わると、別ウィンドウで描画されていたグラフが自動で閉じてしまいます。
このグラフのウィンドウを、ループが終わった後でも、閉じずに開いていたいです。。
どなたか、解決方法を教えていただけますと幸いです。
以下コードになります。
import matplotlib.pyplot as plt def graph(x, y): line, = plt.plot(x, y) line.set_ydata(y) plt.grid() plt.xlim([0, 100]) plt.ylim([0, 100]) plt.pause(0.01) plt.clf() plt.ion() x = [] y = [] i = 0 while( i<100 ): x.append(i) y.append(i) graph(x, y) i += 1
回答1件
あなたの回答
tips
プレビュー