Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để truy xuất phiên bản colorbar từ hình trong Matplotlib?

Để truy xuất đối tượng thanh màu từ hình trong matplotlib, chúng ta có thể sử dụng đối tượng có thể ánh xạ vô hướng imshow trong thanh màu để truy xuất đối tượng thanh màu.

Các bước

  • Nhận dữ liệu ngẫu nhiên với kích thước 10 × 10 của mảng, các điểm dữ liệu từ -1 đến 1.

  • Sử dụng imshow () phương pháp hiển thị dữ liệu dưới dạng hình ảnh, tức là trên raster 2D thông thường.

  • Tạo thanh màu cho phiên bản ScalarMappable, * mappable * , với imshow () đối tượ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
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.randint(-1, 1, (10, 10))
im = plt.imshow(data, interpolation="nearest")
cbar = plt.colorbar(im)
plt.show()

Đầu ra

Làm cách nào để truy xuất phiên bản colorbar từ hình trong Matplotlib?