logo

Python matplotlibでグラフのスケール範囲を指定する方法 📂プログラミング

Python matplotlibでグラフのスケール範囲を指定する方法

コード1

plt.clim()を使って、画像のスケールを固定することができる。ただし、plt.imshow()はデフォルトでカラーバーをプリントしないので、plt.colorbar()を追加する必要がある。

import numpy as np
import matplotlib.pyplot as plt

A = np.random.rand(4,4)

plt.imshow(A)
plt.colorbar()
plt.show()

plt.imshow(A)
plt.colorbar()
plt.clim(0,1)
plt.show()

結果は以下の通りだ。最初の画像と違って、二番目の画像ではカラーバーの範囲が0から1まで固定されているのが分かる。

1.PNG

2.PNG

環境

  • OS: Windows10
  • Version: Python 3.9.2, matplotlib 3.4.2

参照