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まで固定されているのが分かる。
環境
- OS: Windows10
- Version: Python 3.9.2, matplotlib 3.4.2