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

Matplotlibの散布図の上に追加の点をプロットするにはどうすればよいですか?


matplotlibの散布図の上に追加の点をプロットするには、次の手順を実行できます-

ステップ

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

  • xおよびyデータポイントのリストを作成します。

  • xおよびyデータポイントを使用して散布図を作成します。

  • marker ='*'を使用して追加のポイントをプロットします

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

from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# List of data points
x = [1, 2, 6, 4]
y = [1, 5, 2, 3]

# Scatter plot with x and y
plt.scatter(x, y, c=x, cmap='hot')

plt.plot([3, 4], [6, 7], marker='*', ls='none', ms=20)

# Display the plot
plt.show()

出力

次の出力が生成されます-

Matplotlibの散布図の上に追加の点をプロットするにはどうすればよいですか?


  1. Matplotlibでログプロットのマイナーティックを無効にする方法は?

    matplotlibのログプロットのマイナーティックを無効にするには、 minorticks_off()を使用できます。 メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してxおよびyデータポイントを作成します。 現在の図のインデックス1にサブプロットを追加します。 xとyのデータポイントをcolor=redでプロットします。 名前でログクラスとしてx-scaleを作成します。 現在のプロットのタイトルを設定します。 現在の図のインデックス2にサブプロットを追加します。 xとyのデータポイントをcolor=gree

  2. 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()の使用 方法として、サブプロット間および