Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python Matplotlibを使用して3Dグラフをプロットする方法は?


Pythonを使用して3Dグラフをプロットするには、次の手順を実行できます-

  • figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。

  • 3D軸オブジェクトを取得します。

  • データポイントのx、y、zリストを作成します。

  • scatter3D()を使用して3D散布点を追加します メソッド、x、y、zデータポイント、 markersize =150 およびma​​rker=diamond

  • 図を表示するには、 show()を使用します メソッド。

from mpl_toolkits.mplot3d import Axes3D
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = Axes3D(fig)
x = [2, 4, 6, 3, 1]
y = [1, 6, 8, 1, 3]
z = [3, 4, 10, 3, 1]
ax.scatter3D(x, y, z, c=z, alpha=1, marker='d', s=150)
plt.show()

出力

Python Matplotlibを使用して3Dグラフをプロットする方法は?


  1. PythonのMatplotlibで累積分布関数をプロットする方法は?

    cdfをプロットするには Pythonのmatplotlibでは、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 変数を初期化するN サンプルデータの数。 numpyを使用してランダムデータを作成します。 データを使用して一連のデータのヒストグラムを計算します およびbins=10 。 確率分布関数(pdf)を見つけます。 pdfを使用する (ステップ5)、 cdfを計算します 。 cdfをプロットします ラベル「CDF」のplot()メソッドを使用します。 プロットに凡例を配

  2. Matplotlibを使用して日時軸に長方形をプロットする方法は?

    matplotlibを使用して日時軸に再連結をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 〜.axes.Axesを追加します add_subplot()を使用してサブプロット配置の一部として図に追加 メソッド。 長方形を定義するには、datetimeとmatplotlibの日付を使用してアンカーポイントを見つけます。 〜.Patchを追加します add_patch()を使用して軸に メソッド。 主軸ロケーターとフォーマッターを設定