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

Matplotlibで独立したスケーリングで複数の重複するプロットを取得するにはどうすればよいですか?


Matplotlibで独立したスケーリングを使用して複数の重複するプロットを取得するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 図とサブプロットのセットを作成します。

  • plot()を使用してデータポイントのリストをプロットします 別々のY軸とオーバーラップするX軸のメソッド。

  • X軸を共有するツイン軸を作成します。

  • plot()を使用してデータポイントのリストをプロットします 別々のY軸とオーバーラップするX軸のメソッド。

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

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax1 = plt.subplots()
ax1.plot([1, 2, 3, 4, 5], color='red')

ax2 = ax1.twinx()
ax2.plot([11, 12, 31, 41, 15], color='blue')

plt.show()

出力

Matplotlibで独立したスケーリングで複数の重複するプロットを取得するにはどうすればよいですか?


  1. Matplotlibで複数のX軸またはY軸をプロットするにはどうすればよいですか?

    複数のX軸またはY軸をプロットするには、 twinx()を使用できます。 またはtwiny() メソッドでは、次の手順を実行できます- subplots()の使用 メソッド、図とサブプロットのセットを作成します。 [1、2、3、4、5]のデータポイントを左側のY軸スケールにプロットします。 twinx()の使用 この方法では、X軸は共有されているが、Y軸は独立しているax2の双子の軸を作成します。 [11、12、31、41、15]のデータポイントを右側のY軸スケールに青色でプロットします。 tight_layout()の使用 方法として、サブプロット間および

  2. 任意のデータを使用してMatplotlibで4Dプロットを作成するにはどうすればよいですか?

    4Dプロットを作成するために、x、y、z、およびcの標準データポイントを作成できます。新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 ステップ figure()を使用する フィギュアを作成する、または既存のフィギュアをアクティブ化する方法。 サブプロット配置の一部として図を追加します。 numpyを使用してx、y、z、cのデータポイントを作成します。 散布図を使用して散布図を作成します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt im