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

Matplotlibの3D回転プロットを保存する方法は?


Matplotlib 3d回転プロットを保存するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。
  • '〜.axes.Axes'を追加します サブプロットの配置の一部として図に。
  • テストデータセットを含むタプルX、Y、Zを返します。
  • 3Dワイヤーフレームをプロットします。
  • 軸を角度を付けて回転させます。
  • 現在の図を再描画します。
  • GUIイベントループを数秒間実行します。
  • 図を表示するには、 show()を使用します メソッド。

from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
X, Y, Z = axes3d.get_test_data(0.1)
ax.plot_wireframe(X, Y, Z, rstride=5, cstride=5)

for angle in range(0, 360):
   ax.view_init(30, angle)
   plt.draw()
   plt.pause(.001)

plt.show()

出力

Matplotlibの3D回転プロットを保存する方法は?


  1. Matplotlibで3D軸に点をプロットする方法は?

    Matplotlibで3D軸に点をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D投影を使用して、サブプロット配置の一部として図に軸を追加します。 3D軸に点をプロットするには、 scatter()を使用します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.

  2. Matplotlibで色をRectangleに設定するにはどうすればよいですか?

    matplotlibで色を長方形に設定するには、次の手順を実行できます- figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用したサブプロット配置の一部としての図へ メソッド。 長方形は、幅と高さのあるアンカーポイントを介して定義されます。 長方形のパッチをプロットに追加します。 xlim()を使用してxとyの制限を設定します およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m