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

Làm thế nào để hiển thị tất cả các giá trị nhãn trong Matplotlib?

Để hiển thị tất cả các giá trị nhãn, chúng tôi có thể sử dụng set_xticklabels () set_yticklabels () các phương pháp.

Các bước

  • Tạo danh sách các số (x) có thể được sử dụng để đánh dấu các trục.

  • Lấy trục bằng cách sử dụng subplot () giúp thêm một subplot vào hình hiện tại.

  • Đặt dấu kiểm trên trục X và Y bằng cách sử dụng phương pháp set_xticks và set_yticks tương ứng và liệt kê x (từ bước 1).

  • Đặt nhãn đánh dấu với danh sách nhãn ( ["một", "hai", "ba", "bốn"] ) và xoay 45 bằng set_xticklabels () set_yticklabels () .

  • Để thêm khoảng cách giữa các trục và nhãn đánh dấu, chúng ta có thể sử dụng tick_params () phương pháp với pad đối số giúp thêm không gian. Hướng đối số (trong) giúp đưa dấu tích vào bên trong trục và trục ( cả hai ), các tham số được áp dụng trên cả hai trục.

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

Ví dụ

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [1, 2, 3, 4]
ax1 = plt.subplot()
ax1.set_xticks(x)
ax1.set_yticks(x)
ax1.set_xticklabels(["one", "two", "three", "four"], rotation=45)
ax1.set_yticklabels(["one", "two", "three", "four"], rotation=45)
ax1.tick_params(axis="both", direction="in", pad=15)
plt.show()

Đầu ra

Làm thế nào để hiển thị tất cả các giá trị nhãn trong Matplotlib?