【Matplotlib】3D散布図の作成

Pythonライブラリ「Matplotlib」を用いて、3次元グラフを作成する方法を紹介します。

スポンサーリンク

【3次元】散布図を作成

Matplotlibモジュールには、3次元グラフを作成するAxes3Dメソッドが用意されています。
今回はこれで散布図を作ってみました。

【書式】
ax.plot(x, y, z, marker=”マーカーの種類”, color=”カラーコード”, ms=点の大きさ, mew=点の輪郭の太さ)

【引数】
x, y, z・・・散布図にプロットする点の座標(x, y, z)
color・・・マーカーの色
marker・・・マーカーの図形の種類( 「.」は小さい円、「o」は大きい円、「^」は三角形、「s」は四角形 )
ms・・・マーカーサイズ

スポンサーリンク

【サンプルコード】Python

サンプルプログラムのソースコードは下記の通りです。
<


サンプルプログラムの実行結果は下記の通りです。

スポンサーリンク

【3次元】線グラフを作成

Matplotlibモジュールには、3次元グラフを作成するAxes3Dメソッドが用意されています。
今回はこれで線グラフを作ってみました。

書式

ax.plot(x, y, z, marker="マーカーの種類", color="カラーコード", ms=点の大きさ, mew=点の輪郭の太さ)
引数 説明
x, y, z 散布図にプロットする点の座標(x, y, z)
color マーカーの色
marker マーカーの種類( 「.」は小さい円、「o」は大きい円、「^」は三角形、「s」は四角形、「-」は直線 )
ms マーカーサイズ

【Matplotlib】3D直線グラフの作成
Pythonライブラリ「Matplotlib」を用いて、3次元直線グラフを作成する方法を紹介します。
【Matplotlib入門】グラフ作成、使い方とサンプル集
Pythonモジュール「Matplotlib」は、Python用の定番グラッフィクスモジュールです。短いコード量で効率よく線グラフ、棒グラフ、図形などのグラフを描くことができます。リストやNumPy配列のデータを渡してグラフ化できるので、デ...
Python
スポンサーリンク

コメント