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

Matplotlibカラーバーの背景とラベルの配置


カラーバーの背景とラベルの配置を設定するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • numpyを使用してランダムデータを作成します。
  • 等高線をプロットします。
  • スカラーマッピング可能なインスタンスを使用して、カラーバーを作成します。
  • 背景とラベルの配置を使用してカラーバーの目盛りラベルを設定します
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt

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

data = np.linspace(0, 10, num=16).reshape(4, 4)

cf = plt.contourf(data, levels=(0, 2.5, 5, 7.5, 10))
cb = plt.colorbar(cf)
cb.set_ticklabels([1, 2, 3, 4, 5])

plt.show()

出力

Matplotlibカラーバーの背景とラベルの配置


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

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

  2. Matplotlib –Pythonで画像の背景をプロットします

    画像の背景の上にプロットするには、次の手順を実行できます- ファイルから配列に画像を読み込みます。 図(fig)を作成し、範囲[0、300、0、300]のサブプロット(ax)のセットを追加します。 範囲(300)の配列xを作成します。 plot()を使用してxをプロットします linestyle =dottedを使用したメソッド 、 linewidth =2 、および color=red。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcPar