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

Cách vẽ hàm sin bằng Matplotlib trong Python

Matplotlib là thư viện trực quan hóa dữ liệu phổ biến trong Python. Giúp hiểu dữ liệu mà không cần xem số liệu chi tiết, truyền đạt thông tin định lượng hiệu quả. Tạo biểu đồ 2D với API hướng đối tượng, nhúng vào ứng dụng Python, tương thích IPython, Jupyter, Spyder. 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.

Dưới đây là ví dụ vẽ hàm sin:

Ví dụ

import matplotlib.pyplot as plt
import numpy as np

data = np.arange(0.0, 4.0, 0.1)
y = 2 + np.sin(2 * np.pi * data)

fig, ax = plt.subplots()
ax.plot(data, y)
ax.set(xlabel='Dữ liệu trục x', ylabel='Dữ liệu trục y', title='Một biểu đồ đơn giản')
ax.grid()
plt.show()

Đầu ra

Cách vẽ hàm sin bằng Matplotlib trong Python

Giải thích

  • Nhập gói Matplotlib và NumPy.
  • Tạo dữ liệu bằng np.arange.
  • Tạo hình và trục bằng subplots.
  • Vẽ đồ thị bằng plot.
  • Thiết lập nhãn trục và tiêu đề bằng set.
  • Hiển thị lưới với grid.
  • Hiện thị bằng show.