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

Matplotlibを使用して散布図の傾向線を描画するにはどうすればよいですか?


matplotlibを使用して散布図の傾向線を描画するには、 polyfit()を使用できます。 およびpoly1d() トレンドラインポイントを取得する方法。

ステップ

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

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

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

  • numpyを使用してxとyのデータポイントをプロットします。

  • polyfit()を使用してトレンドラインのデータポイントを検索します およびpoly1d() メソッド。

  • xとp(x)をプロットします plot()を使用したデータポイント メソッド。

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

import numpy as np
from matplotlib import pyplot as plt

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

x = np.random.rand(100)
y = np.random.rand(100)
fig, ax = plt.subplots()
_ = ax.scatter(x, y, c=x, cmap='plasma')
z = np.polyfit(x, y, 1)
p = np.poly1d(z)
plt.plot(x, p(x), "r-o")

plt.show()

出力

Matplotlibを使用して散布図の傾向線を描画するにはどうすればよいですか?


  1. MatplotlibをPythonを使用した3次元ラインプロットにどのように使用できますか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できます。

  2. matplotlibを使用してPythonを使用してヒストグラムを作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま