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

Làm thế nào để di chuyển nhãn từ dưới lên trên mà không cần thêm dấu tích trong Matplotlib?

Để di chuyển nhãn từ dưới lên trên mà không cần thêm dấu tích, 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 ô phụ.
  • Tạo dữ liệu ngẫu nhiên của ma trận 5☓5 thứ nguyên.
  • Hiển thị dữ liệu dưới dạng hình ảnh, tức là trên raster 2D thông thường bằng cách sử dụng imshow () phương pháp.
  • Sử dụng tick_params () để di chuyển nhãn từ dưới lên trên.
  • Để 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)

plt.imshow(data, cmap="copper")
plt.tick_params(axis='both', which='major',
               labelsize=10, labelbottom=False,
               bottom=True, top=False, labeltop=True)

plt.show()

Đầu ra

Làm thế nào để di chuyển nhãn từ dưới lên trên mà không cần thêm dấu tích trong Matplotlib?