Để hiển thị tất cả giá trị nhãn, chúng ta có thể sử dụng phương thức set_xticklabels() và set_yticklabels().
Các bước
- Tạo danh sách các số (x) có thể dùng để tick các trục.
- Lấy trục bằng subplot() giúp thêm subplot vào hình hiện tại.
- Đặt tick trên trục X và Y bằng set_xticks và set_yticks tương ứng với danh sách x (bước 1).
- Đặt nhãn tick với danh sách nhãn (["one", "two", "three", "four"]) và góc xoay 45 bằng set_xticklabels() và set_yticklabels().
- Để thêm khoảng cách giữa trục và nhãn tick, dùng tick_params() với tham số pad. Tham số direction (in) đặt tick bên trong trục, axis (both) áp dụng cho cả hai trục.
- Để hiển thị hình, dùng plt.show().
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()
Kết quả
