PythonのMatplotlib.pyplotの3Dパラメトリック曲線の線の色
Matplotlibで3Dパラメトリック曲線の線の色をプロットするには、次の手順を実行できます-
-
図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
-
figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。
-
サブプロット配置として軸を追加します。
-
パラメトリック曲線を作成するには、 theta、z、r、xを初期化します。 およびy 変数。
-
x、yをプロットします およびz scatter()を使用したデータポイント メソッド。
-
プロットのタイトルを設定します。
-
図を表示するには、 show()を使用します メソッド。
例
import numpy as np 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(projection='3d') theta = np.linspace(-4 * np.pi, 4 * np.pi, 100) z = np.linspace(-2, 2, 100) r = z ** 2 + 1 x = r * np.sin(theta) y = r * np.cos(theta) ax.scatter(x, y, z, c=x, cmap="copper") ax.set_title("Parametric Curve") plt.show()
出力
-
Matplotlibアノテーションを回転させて線に一致させる方法は?
matplotlibアノテーションを回転させて線に一致させるには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用してサブプロット配置の一部として図に追加 メソッド。 変数m(勾配)とc(切片)を初期化します。 numpyを使用してxおよびyデータポイントを作成します。 シータを計算してテキストを回転させます。 plot()を使用して線をプロットします xとyを使用したメソッド。 text()を使用して行にテキストを配置しま
-
Python Matplotlibを使用して3Dグラフをプロットする方法は?
Pythonを使用して3Dグラフをプロットするには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D軸オブジェクトを取得します。 データポイントのx、y、zリストを作成します。 scatter3D()を使用して3D散布点を追加します メソッド、x、y、zデータポイント、 markersize =150 およびmarker=diamond 。 図を表示するには、 show()を使用します メソッド。 例 from mpl_toolkits.mplot3d imp