個人の覚書

個人の覚え書リストです。アフィリエイトプログラムを利用して広告を設置しています。

2024.4.3. matplotlibアニメーショングラフ

Pythonのmatplotlibライブラリを使って、アニメーションのグラフを作成しました。今回は、sin波とcos波をFuncAnimationで描いてみました。このアニメーションを作成するには、matplotlib以外にもimagemagickのインストールが必要です。インストールしていない場合は、事前に行ってください。

コードは以下のようになります(詳細はGitHubのGistを参照):

このアニメーションでは、シアンのsin波とオレンジのcos波を同時に描画しています。アニメーションを見ると、cos波がsin波よりも少し進んでいることがわかります。このようなアニメーションを作成することで、波の動きや関係性を視覚的に理解することができます。

参考にしたQiitaの記事(https://qiita.com/itoru257/items/33aad8c2aed516629ea4)も合わせてご覧ください。アニメーションの結果は、以下です。

gyazo.com

Pythonとmatplotlibを使ったアニメーションの作成は、データの動きや変化を視覚化するのに非常に役立ちます。ぜひ、この機会に試してみてください。