파이썬 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