Matplotlibで正弦波をリアルタイム描画する2017/10/01POSTB!まだインバーターは完成していませんが,Python3とMatplotlibを使ってインバーターの電圧と周波数を表示するプログラムを作ってみました。(↓こんな感じ)まず,全体のコードです。v)周波数をf,電圧をvに代入して関数を実行すると,正弦波のグラフを表示します。数値を変えながら連続的に関数を実行すればリアルタイム描画できます。matplotlib.animationってやつを使っても連続的に表示できるらしいですが,毎回変化する数値に対してのやり方がわからなかったので,今回は単純に「描画→削除」の処理を繰り返すことで連続的にグラフを表示できるようにしました。リアルタイムで連続的にグラフを表示するには,前の処理で書いたグラフを一度消してから新しく描画する必要があるのですが,ここでウィンドウごと閉じてしまうと処理がとんでもなく重くなります。使うとウィンドウの中のグラフだけ消去することができるので,関数の最後で実行しています。線の色とか,コード内の引数は好みの値に調整してください。複数グラフをリアルタイム表示したい場合は,以下の記事を参考にしてください。其の一2017/09/28POSTAUTHORHamaguRe実験テーマは季節とともに移ろいゆく。