Tiêu đề, nhãn trục và chú giải
Giải thích biểu đồ bằng tiêu đề, nhãn trục, chú giải (legend) và lưới.
Giới thiệu
Biểu đồ chỉ hữu ích khi người xem biết nó thể hiện điều gì. Hãy đặt tên (label) cho từng đường, rồi thêm nhãn trục, tiêu đề và chú giải để ghép mỗi đường với tên của nó.
label= đặt tên cho mỗi đường, và ax.legend hiện các tên đó trong một khung; loc chọn vị trí đặt khung. set_xlabel và set_ylabel mô tả các trục, còn ax.grid thêm các đường lưới mờ (alpha làm chúng nhạt đi).
Trình mô phỏng tương tác
Bật tắt từng thành phần để xem biểu đồ trông thế nào khi thiếu nó, và di chuyển chú giải (legend) tới góc không che dữ liệu.
Ví dụ Matplotlib chạy được
Matplotlib
main.py
import matplotlib.pyplot as plt
import numpy as np
months = np.arange(1, 13)
online = [12, 15, 18, 22, 27, 31, 35, 34, 30, 26, 20, 16]
store = [20, 21, 23, 24, 26, 28, 29, 29, 27, 25, 23, 22]
fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(months, online, label="Online")
ax.plot(months, store, label="In store")
ax.set_title("Monthly sales")
ax.set_xlabel("Month")
ax.set_ylabel("Sales (thousands)")
ax.legend(loc="upper left")
ax.grid(True, alpha=0.3)
plt.show()
