matplotlib を使用してインタラクティブな図を作成しています。
入力として与えられたデータはリアルタイムで計算され、データを描画する準備ができたときに図を作成するために使用される関数が呼び出されるため、アニメーション モジュールを使用できません。これとは別に、新しいデータは前のデータと同じ軸に表示されず、出力図には 3D プロットと GUI ウィジェットが含まれます。
ユーザーが出力を操作したい場合は、データが描画されるたびに plt.pause(30) を呼び出します。30 秒が経過すると、数値が更新されます。
私がやろうとしているのは、押されたときに plt.pause をキャンセルし、プログラムの実行のブロックを解除する GUI ボタンを作成することです。今まで、この単純な (?) 問い合わせに対する答えを見つけることができませんでした。plt.pause() を何らかの方法で GUI ウィジェットにバインドすることで、GUI から停止する方法があるかどうかを知っている人はいますか? そうでない場合、この状況を回避する方法はありますか?