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

連続値を使用してMatplotlib散布図に色を付ける方法は?


連続値を使用してmatplotlib散布図に色を付けるには、次の手順を実行できます-

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

  • x、yを作成します およびz numpyを使用したランダムなデータポイント。

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

  • 散布図を作成します。

  • カラーバーを描画します 既存の軸で、散布点がスカラーマップ可能なインスタンスを使用します。

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

import numpy as np
import matplotlib.pyplot as plt

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

x, y, z = np.random.rand(3, 50)
f, ax = plt.subplots()

points = ax.scatter(x, y, c=z, s=50, cmap="plasma")
f.colorbar(points)

plt.show()

出力

連続値を使用してMatplotlib散布図に色を付ける方法は?


  1. Matplotlibで色をRectangleに設定するにはどうすればよいですか?

    matplotlibで色を長方形に設定するには、次の手順を実行できます- figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します add_subplot()を使用したサブプロット配置の一部としての図へ メソッド。 長方形は、幅と高さのあるアンカーポイントを介して定義されます。 長方形のパッチをプロットに追加します。 xlim()を使用してxとyの制限を設定します およびylim() メソッド。 図を表示するには、 show()を使用します メソッド。 例 from m

  2. Matplotlibカラーマップの特定の値の色を再定義するにはどうすればよいですか?

    matplotlibカラーマップの特定の値の色を再定義するには、次の手順を実行できます- カラーマップを入手する インスタンス。*名前の場合、デフォルトでrc値になります。 * get_cmap()を使用するとNoneになります 灰色のカラーマップを使用したメソッド。 「norm.clip=False 」の場合、範囲外の低い値の色を設定します set_under()を使用する メソッド。 imshow()の使用 メソッド、データを画像、つまり2D通常のラスターに表示します。 図を表示するには、 show()を使用します メソッド。 例 import numpy