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

Jupyter Notebook(Python&Matplotlib)で3Dプロットをインタラクティブにする


この記事では、プログラムコードを使用して、JupyterNotebookを使用して3Dプロットをインタラクティブにする方法を示します。

ステップ

  • 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。

  • subplotsメソッドを使用してfig変数とax変数を作成します。ここで、デフォルトのnrowsとncolsは1、projection =’3d”です。

  • np.cosおよびnp.sin関数を使用してx、y、およびzを取得します。

  • x、y、z、およびcolor="red"を使用して3Dワイヤーフレームをプロットします。

  • 現在の軸にタイトルを設定します。

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

import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
u, v = np.mgrid[0:2 * np.pi:30j, 0:np.pi:20j]
x = np.cos(u) * np.sin(v)
y = np.sin(u) * np.sin(v)
z = np.cos(v)
ax.plot_wireframe(x, y, z, color="red")
ax.set_title("Sphere")
plt.show()

出力

Jupyter Notebook(Python&Matplotlib)で3Dプロットをインタラクティブにする


  1. Python Matplotlibで密度マップをプロットする方法は?

    Pythonで密度マップをプロットするには、次の手順を実行できます- numpyを使用してside、x、y、zを作成します。 Numpy linspace 3番目の数値に基づいて2つのポイント間にデータを作成するのに役立ちます。 サイドデータを使用して座標ベクトルから座標行列を返します。 xとyを使用して指数データを作成します(ステップ2)。 pcolormesh()を使用して、不規則な長方形グリッドで疑似カラープロットを作成します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import p

  2. Matplotlib –Pythonで画像の背景をプロットします

    画像の背景の上にプロットするには、次の手順を実行できます- ファイルから配列に画像を読み込みます。 図(fig)を作成し、範囲[0、300、0、300]のサブプロット(ax)のセットを追加します。 範囲(300)の配列xを作成します。 plot()を使用してxをプロットします linestyle =dottedを使用したメソッド 、 linewidth =2 、および color=red。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcPar