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

Làm cách nào để thay đổi thuộc tính phông chữ của nhãn trên thanh màu Matplotlib?

Để thay đổi thuộc tính phông chữ của nhãn thanh màu matplotlib, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo x, y z điểm dữ liệu bằng cách sử dụng numpy.

  • 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 một phiên bản ScalarMappable, * mappable * .

  • Sử dụng thanh màu trục, đặt thuộc tính phông chữ sao cho nhãn được in đậm.

  • Để 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.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x, y = np.mgrid[-1:1:100j, -1:1:100j]
z = (x + y) * np.exp(-5.0 * (x ** 2 + y ** 2))

plt.imshow(z, extent=[-1, 1, -1, 1])

cb = plt.colorbar
cb.set_label(label='my color bar label', weight='bold')

plt.show()

Đầu ra

Làm cách nào để thay đổi thuộc tính phông chữ của nhãn trên thanh màu Matplotlib?