Bài 8: Figture và Axes – Matplotib Cơ Bản

Trang chủ » Training » Bài 8: Figture và Axes – Matplotib Cơ Bản
26/02/2022 Training 121 viewed

1. Figure Class:

matplotlib.figure chứa lớp Figure. Nó là một vùng chứa cấp cao nhất cho tất cả các phần tử plot. Đối tượng Figure được khởi tạo bằng cách gọi hàm figure () từ mô-đun pyplot –
fig = plt.figure()
Cần lưu ý với các tham số sau :
Figsize (chiều rộng, chiều cao) tính bằng inch
Dpi Dấu chấm trên inch
Facecolor Figure patch facecolor
Edgecolor Figure patch edge color
Linewidth Chiều rộng đường cạnh

2. Axes Class :

Đối tượng Axes là vùng ảnh có không gian dữ liệu. Một hình nhất định có thể chứa nhiều Trục, nhưng một đối tượng Trục đã cho chỉ có thể nằm trong một Hình. Axes chứa hai (hoặc ba trong trường hợp là 3D) đối tượng Axis. Lớp Axes và các hàm thành phần của nó là điểm đầu vào chính để làm việc với giao diện OO.
Đối tượng Axes được thêm vào hình bằng cách gọi phương thức add_axes (). Nó trả về đối tượng trục và thêm một trục ở vị trí trực tràng [trái, dưới, rộng, cao] nơi tất cả các đại lượng đều ở dạng nhỏ hơn chiều rộng và chiều cao của hình.
a. Parameter :
Sau đây là tham số cho lớp Axes
  • Rect – Một chuỗi 4 chiều dài gồm các đại lượng [trái, dưới, rộng, cao]
b. Legend :
Phương thức legend() của lớp axes bổ sung thêm chú giải cho hình vẽ . Nó có ba tham số –
ax.legend(handles, labels, loc)
Trong đó các label là một chuỗi các chuỗi và xử lý liêu tục Line2D hoặc Patch. loc có thể là một chuỗi hoặc một số nguyên xác định vị trí chú giải.
Location string Location code
Best 0
upper right 1
upper left 2
lower left 3
lower right 4
Right 5
Center left 6
Center right 7
lower center 8
upper center 9
Center 10

axes.plot()

Đây là phương thức cơ bản của lớp trục vẽ các giá trị của mảng này so với mảng khác dưới dạng dòng hoặc điểm đánh dấu. Phương thức plot () có thể có đối số chuỗi định dạng tùy chọn để chỉ định màu, kiểu và kích thước của dòng và điểm đánh dấu.
Mã màu :
Ví dụ sau cho thấy chi phí quảng cáo và số liệu bán hàng của TV và điện thoại thông minh dưới dạng biểu đồ đường thẳng. Đường thể hiện TV là đường liền nét với màu vàng và các điểm đánh dấu hình vuông, trong khi dòng điện thoại thông minh là đường đứt nét với màu xanh lá cây và điểm đánh dấu hình tròn.
Chia sẻ:
Tags:
TOP HOME