Matplotlib cơ bản

Matplotlib pyplot cơ bản: plt.plot và plt.show

Vẽ đồ thị bằng Python chỉ với vài dòng nhờ matplotlib.pyplot: plt.plot, plt.title, plt.xlabel và plt.show.

Giới thiệu

matplotlib.pyplot, thường được import với tên plt, là cách nhanh nhất để vẽ đồ thị bằng Python. Mỗi hàm plt thêm một thành phần vào biểu đồ hiện tại: plt.plot vẽ đường, plt.title và plt.xlabel thêm chữ, còn plt.show hiển thị kết quả.

plt.plot(x, y) nối các điểm (1, 2), (2, 4), (3, 1)... theo thứ tự; marker="o" vẽ thêm một chấm tại mỗi điểm. plt.title, plt.xlabel và plt.ylabel đặt tiêu đề và nhãn cho biểu đồ. Biểu đồ chỉ hiện ra khi gọi plt.show(). Cũng biểu đồ này có thể viết bằng fig, ax = plt.subplots() và ax.plot: pyplot ngắn hơn khi chỉ có một biểu đồ, còn kiểu ax rõ ràng hơn khi một hình có nhiều biểu đồ.

Trình mô phỏng tương tác

Chọn bộ dữ liệu, chuyển giữa kiểu pyplot (plt.plot) và kiểu hướng đối tượng (ax.plot), rồi bật tắt từng nhãn. Hai kiểu vẽ ra cùng một biểu đồ.

Ví dụ Matplotlib chạy được

Matplotlib
Chạy code →
main.py
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]

plt.plot(x, y, marker="o")
plt.title("My first plot")
plt.xlabel("x")
plt.ylabel("y")
plt.show()
Lấy nút Run cho ví dụ này Biểu đồ mà đoạn code này vẽ ra
Matplotlib pyplot cơ bản: plt.plot và plt.show