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

Cách vẽ 3 tập dữ liệu khác nhau trên cùng một biểu đồ bằng Matplotlib

Matplotlib là thư viện trực quan hóa dữ liệu Python phổ biến. Giúp hiểu dữ liệu nhanh chóng, truyền đạt thông tin hiệu quả. Tạo biểu đồ 2D với API hướng đối tượng, nhúng vào ứng dụng, tương thích nhiều IDE. Dựa trên NumPy.

Cài đặt: pip install matplotlib. Phụ thuộc: Python>=3.4, NumPy, Setuptools, Pyparsing, Libpng, Pytz, FreeType, Six, Cycler, Dateutil.

Ví dụ vẽ 3 hàm: tuyến tính, bậc 2, bậc 3 trên cùng một biểu đồ:

Ví dụ

import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
x = np.linspace(0, 2, 100)
fig, ax = plt.subplots()
ax.plot(x, x, label='linear')
ax.plot(x, x**2, label='quadratic')
ax.plot(x, x**3, label='cubic')
ax.set_xlabel('Tên nhãn trục x')
ax.set_ylabel('Tên nhãn trục y')
ax.set_title("Biểu đồ của tôi")
ax.legend()
plt.show()

Đầu ra

Cách vẽ 3 tập dữ liệu khác nhau trên cùng một biểu đồ bằng Matplotlib

Giải thích

  • Nhập thư viện và đặt bí danh.
  • Tạo hình trống bằng figure.
  • Tạo dữ liệu x bằng np.linspace.
  • Vẽ ba đường cong với plot và gán label.
  • Thiết lập nhãn trục X, Y, tiêu đề.
  • Hiển thị chú thích (legend).