Python sở hữu một thư viện vẽ đồ thị mạnh mẽ tên là matplotlib. Đây là mô-đun trực quan hóa dữ liệu và vẽ biểu đồ phổ biến nhất cho Python. Bạn có thể bắt đầu vẽ đồ chỉ với 3 dòng mã! Ví dụ:
from matplotlib import pyplot as plt
# Vẽ lên canvas
plt.plot([1, 2, 3], [4, 5, 1])
# Hiển thị đồ thị
plt.show()
Đoạn mã trên sẽ tạo một đồ thị đơn giản với các tọa độ (1,4), (2,5) và (3,1). Bạn có thể gán nhãn cho các trục bằng hàm xlabel và ylabel:
plt.ylabel('Trục Y')
plt.xlabel('Trục X')
Và thêm tiêu đề bằng hàm title:
plt.title('Đồ Thị Của Tôi')
Lưu ý: Hãy gọi các hàm này trước show() vì chúng chỉ được render nếu được gọi trước show. Bạn cũng có thể tùy chỉnh kiểu dáng đồ thị bằng cách truyền các đối số như linewidth=2 vào plt.plot. Sử dụng hàm legend() để tạo chú thích:
plt.legend()
Có nhiều loại biểu đồ như biểu đồ cột (bar chart), biểu đồ phân tán (scatter plot), biểu đồ tròn (pie chart), v.v. Bạn có thể tìm hiểu thêm tại hướng dẫn cơ bản Matplotlib.