[matplotlib 3D] 60. 3D stem plot

matplotlib

はじめに

離散的データを表示するのに適しているstem plotをmatplotlib mplot3dで3Dグラフ上に表示する方法について説明する。

コード&解説

モジュールのインポート

バージョン

データの生成

x,y,zデータを作成する。

3D stem plotの表示

ax.stem(x1, y, z1)のようにして表示する。

plotのスタイルを変える場合

ax.stem()はStemContainer (markerlinestemlinesbaseline)を返すので、それぞれの設定を、markerline1.set_markersize(2)のように、変更することで見た目を変えることができる。

向きの設定

stem plotの棒を生やす方向は、orientationで変えることができる。

コードをダウンロード(.pyファイル)

コードをダウンロード(.ipynbファイル)

参考

3D stem — Matplotlib 3.5.0 documentation
mpl_toolkits.mplot3d.axes3d.Axes3D — Matplotlib 3.5.0 documentation

コメント