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

Làm cách nào để giảm chiều rộng thanh màu trong Matplotlib?

Để giảm chiều rộng thanh màu trong Matplotlib, chúng tôi có thể sử dụng thu nhỏ trong thanh màu () phương pháp.

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo dữ liệu ngẫu nhiên bằng cách sử dụng numpy.
  • Hiển thị dữ liệu dưới dạng hình ảnh, tức là trên màn hình 2D thông thường, với dữ liệu.
  • Tạo thanh màu cho phiên bản ScalarMappable, im.
  • Để 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.50, 3.50]
plt.rcParams["figure.autolayout"] = True

data = np.random.rand(5, 5)
im = plt.imshow(data, cmap="YlOrBr")

plt.colorbar(im, shrink=0.50)

plt.show()

Đầu ra

Làm cách nào để giảm chiều rộng thanh màu trong Matplotlib?