Vẽ đường cong tham số x(t), y(t):
- Thiết lập figure size, autolayout.
- Khởi tạo N mẫu, tạo t = linspace(0, 2π, N).
- Tính r = 0.5 + cos(t), x = r*cos(t), y = r*sin(t).
- Tạo figure, axes, vẽ ax.plot(x, y).
- Hiển thị bằng show().
Ví dụ
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True N = 400 t = np.linspace(0, 2 * np.pi, N) r = 0.5 + np.cos(t) x, y = r * np.cos(t), r * np.sin(t) fig, ax = plt.subplots() ax.plot(x, y) plt.show()
Kết quả
Đường cong tim (cardioid) được vẽ từ phương trình tham số.