Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đối tượng Axes trong Matplotlib là gì?

Lớp Axes chứa hầu hết các thành phần của figure: Axis, Tick, Line2D, Text, Polygon, v.v., và thiết lập hệ tọa độ.

Các bước

  • Thiết lập kích thước figure và padding
  • Đặt linewidth của axes qua rcParams
  • Thêm axes vào figure hiện tại và làm axes hiện tại
  • Đặt màu cho các spines (khung viền) của axes
  • Hiển thị bằng show()

Ví dụ mã nguồn

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

plt.rcParams['axes.linewidth'] = 5
ax = plt.axes()
ax.spines['bottom'].set_color('yellow')
ax.spines['top'].set_color('red')
ax.spines['right'].set_color('black')
ax.spines['left'].set_color('blue')
plt.show()

Kết quả

Khung viền (spines) của axes được tô màu: dưới vàng, trên đỏ, phải đen, trái xanh.

Đối tượng Axes trong Matplotlib là gì?

Phân cấp: Figure > Axes > Axis > Tick. Một Figure có thể chứa nhiều Axes (subplots). Axes là vùng vẽ dữ liệu thực tế.