logo

How to Set Plot Scale Range in Python matplotlib 📂Programing

How to Set Plot Scale Range in Python matplotlib

Code1

You can fix the scale of the image using plt.clim(). However, plt.imshow() does not print the color bar by default, so you need to add plt.colorbar() to see it.

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()

The results are as follows. Unlike the first image, in the second image, you can see that the range of the color bar is fixed from 0 to 1.

1.PNG

2.PNG

Environment

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

See Also