はじめに
matplotlibは科学的データの可視化ツールとして広く使われていますが、時にはユーモアを交えた表現も可能です。xkcdスタイルは、手書き風の線や字体を使用してカジュアルでありながら印象的なグラフを作成できる機能です。
2D plotのアニメーション
コード
解説
モジュールのインポート
バージョン
2Dグラフでxkcd風のアニメーションの表示
アニメーションを表示するには、単にwith plt.xkcd():ブロック内にコードを記述するだけで済みます。以下のコード例は、前述の記事と同じものを使用しています。

[matplotlib animation] 65. 2次元ランダムウォークアニメーション
matplotlibのFuncAnimationで2次元のランダムウォークアニメーションを表示する。
3D plotのアニメーション
コード
解説
モジュールのインポート
バージョン
3dグラフでxkcd風のアニメーションの表示
2d plotのアニメーションと同様に、単にwith plt.xkcd():ブロック内にアニメーション表示用のコードを記述するだけでxkcd風のアニメーションが表示できます。以下のコード例は下記記事で使用したものと同じです。

[matplotlib animation] 61. 3Dグラフ上でアニメーションの軌跡としてマーカーの残像を表示
matplotlib、mplot3dの3Dグラフ上でアニメーション表示する際に、マーカーの軌跡を残像として表示する方法を解説します。移動する点の軌跡を視覚化することで、3D空間での動きをより明確に理解できるテクニックを紹介します。
参考
matplotlib.pyplot.xkcd — Matplotlib 3.1.2 documentation
コメント