はじめに
離散的データを表示するのに適しているstem plotをmatplotlib mplot3dで3Dグラフ上に表示する方法について説明する。
コード&解説
モジュールのインポート
バージョン
データの生成
x,y,zデータを作成する。
3D stem plotの表示
![](https://sabopy.com/wp/wp-content/uploads/2021/04/stem3d_1.jpg)
ax.stem(x1, y, z1)のようにして表示する。
plotのスタイルを変える場合
![](https://sabopy.com/wp/wp-content/uploads/2021/04/stem3d_2.jpg)
ax.stem()はStemContainer
(markerline, stemlines, baseline)を返すので、それぞれの設定を、markerline1.set_markersize(2)のように、変更することで見た目を変えることができる。
向きの設定
![](https://sabopy.com/wp/wp-content/uploads/2021/04/stem3d_3-800x300.jpg)
stem plotの棒を生やす方向は、orientationで変えることができる。
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)参考
3D stem — Matplotlib 3.9.0 documentation
Page Not Found — Visualization with Python
コメント