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