PythonのMatplotlibで球の表面に点をプロットする
Pythonで球の表面に点をプロットするには、 plot_surface()を使用できます。 メソッド。
ステップ
-
figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。
-
add_subplot()を使用してサブプロットのセットを追加します 3Dプロジェクションを使用した方法。
-
変数を初期化します、 r 。
-
シータを入手する numpyを使用した球面ポイントとx、y、zデータポイントの値。
-
plot_surface()を使用してサーフェスをプロットします メソッド。
-
図を表示するには、 show()を使用します メソッド。
例
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(projection='3d') r = 0.05 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_surface(x, y, z, cmap=plt.cm.YlGnBu_r) plt.show()>
出力
-
PythonでのMatplotlibプロットの構造について説明しますか?
MatplotlibライブラリはNumpyに基づいて構築されています。これは、データを視覚化するために使用されるPythonライブラリです。これは、これらの各プロットを構成するオブジェクトで構成されるツリーのような階層構造です。 Matplotlibの「図」は、グラフの最も外側のストレージとして理解できます。この「図」には、複数の「軸」オブジェクトを含めることができます。この場合、「Axes」オブジェクトは「Axis」の複数形ではありません。 「軸」は、サブプロットである「図」の一部として理解できます。グラフ内のすべての部分を操作するために使用できます。 Matplotlibの「Figur
-
Pythonでのグラフプロット
Pythonには、matplotlibライブラリを使用してグラフを作成する機能があります。さまざまなグラフやプロットを生成する多数のパッケージと関数があります。使い方もとても簡単です。 numpyや他のpython組み込み関数と一緒にそれは目標を達成します。この記事では、生成できるさまざまな種類のグラフをいくつか紹介します。 単純なグラフ ここでは、数学関数を使用してグラフのx座標とY座標を生成します。次に、matplotlibを使用して、その関数のグラフをプロットします。ここでは、以下に示すように、ラベルを適用してグラフのタイトルを表示できます。三角関数-tanのグラフをプロットしています