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

Matplotlibで軸とグリッドのない3Dプロットに散布図をプロットします


matplotlibに軸のない3Dプロットに散布図をプロットするには、 scatter()を使用できます。 メソッドを実行し、軸をオフにします。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。
  • サブプロット配置として軸を追加します。
  • numpyを使用してxs、ys、zsデータポイントを作成します。
  • scatter()を使用する 散布図を作成する方法。
  • ax.axis('off')を使用します 軸を非表示にする方法。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import 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")
xs = np.random.rand(100)
ys = np.random.rand(100)
zs = np.random.rand(100)
ax.scatter(xs, ys, zs, c=xs, cmap="copper")
ax.axis('off')
plt.show()

出力

Matplotlibで軸とグリッドのない3Dプロットに散布図をプロットします


  1. Matplotlibでマーカーサイズを変えて3D投影に散布点をプロットします

    マーカーサイズを変えて3D投影に散布点をプロットするには、次の手順を実行できます 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してxs、ys、zsデータポイントを作成する マーカーのサイズを変えるために変数「s」を初期化します。 figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 subplots()を使用して、サブプロット配置として現在の図に軸を追加します メソッド。 scatter()を使用して、xs、ys、およびzsデータポイントをプロットします メソッド。 図を表

  2. Matplotlibで軸を切り替える方法は?

    matplotlibで軸を切り替えるには、subplots()メソッドを使用してFigureを作成し、2つのサブプロットを追加します。曲線をプロットし、xおよびyデータを抽出して、これらのデータを2番目のプロットされた曲線に設定します。 ステップ numpyを使用してxおよびyデータポイントを作成します。 図を作成し、2つのサブプロットのセットを追加します。 両方の軸にプロットのタイトルを設定します。 plot()を使用してxおよびyデータポイントをプロットします メソッド。 get_xdataを使用してxおよびyデータポイントを抽出します およびget_yd