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

Matplolib imshowプロットカラーバーにラベルを付ける方法は?


matplotlibにimshow()を与えるには カラーバーをラベルにプロットするには、次の手順を実行できます-

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

  • Numpyを使用して5×5のデータポイントを作成します。

  • imshow()を使用する データを画像として、つまり2Dの通常のラスターに表示する方法。

  • ScalarMappableのカラーバーを作成します インスタンス、im。

  • set_label()を使用してカラーバーラベルを設定します メソッド。

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

import numpy as np
from matplotlib import pyplot as plt

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

data = np.random.rand(5, 5)

im = plt.imshow(data, cmap="copper")

cbar = plt.colorbar(im)
cbar.set_label("Colorbar")

plt.show()

出力

Matplolib imshowプロットカラーバーにラベルを付ける方法は?


  1. Matplotlibですべてのラベル値を表示するにはどうすればよいですか?

    すべてのラベル値を表示するには、 set_xticklabels()を使用できます およびset_yticklabels() メソッド。 ステップ 軸をチェックするために使用できる数字(x)のリストを作成します。 現在の図にサブプロットを追加するのに役立つsubplot()を使用して軸を取得します。 それぞれset_xticksメソッドとset_yticksメソッドを使用してX軸とY軸に目盛りを設定し、xをリストします(手順1から)。 ラベルリスト( [one、 two、 three、 four]で目盛りラベルを設定します )および set_xticklabels()を

  2. Pythonで時系列をプロットする方法は?

    matplotlibを使用してPythonで時系列をプロットするには、次の手順を実行できます- numpyを使用してxポイントとyポイントを作成します。 plot()を使用して、作成されたxポイントとyポイントをプロットします。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams[