Để xác định lại màu cho một giá trị cụ thể trong bản đồ màu matplotlib, chúng ta có thể thực hiện các bước sau -
-
Nhận bản đồ màu ví dụ, mặc định thành giá trị rc nếu * name * là Không sử dụng get_cmap () , với bản đồ màu xám.
-
Đặt màu cho các giá trị nằm ngoài phạm vi thấp khi " norm.clip =False "bằng cách sử dụng set_under () phương pháp.
-
Sử dụng imshow () , hiển thị dữ liệu một hình ảnh, tức là trên một raster 2D thông thường.
-
Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
import numpy as np from matplotlib import pyplot as plt, cm plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True cmap = cm.get_cmap('gray') cmap.set_under('red') plt.imshow(np.arange(25).reshape(5, 5), interpolation='none', cmap=cmap, vmin=.001) plt.show()
Đầu ra