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

Làm cách nào để tạo một thanh màu tiêu chuẩn cho một loạt các ô trong Python?

Để tạo thanh màu tiêu chuẩn cho một loạt các ô, chúng ta có thể thực hiện các bước sau -

  • Tạo dữ liệu ngẫu nhiên bằng cách sử dụng numpy.

  • Tạo một hình và một tập hợp các ô con bằng cách sử dụng các ô con () phương thức, trong đó nrows =1 ncols =1 .

  • Hiển thị dữ liệu dưới dạng hình ảnh.

  • Thêm một trục vào hình, cho thanh màu.

  • Tạo một thanh màu nơi đối tượng có thể ánh xạ là hình ảnh và cax nơi màu sẽ được vẽ.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(4, 4)
fig, ax = plt.subplots(nrows=1, ncols=1)
im = ax.imshow(data)
cax = fig.add_axes([0.9, 0.1, 0.03, 0.8])
fig.colorbar(im, cax=cax)
plt.show()

Đầu ra

Làm cách nào để tạo một thanh màu tiêu chuẩn cho một loạt các ô trong Python?