Matplotlib không hỗ trợ chức năng vẽ các phương trình ngầm, tuy nhiên, bạn có thể thử mã như mã mà chúng tôi đã trình bày ở đây.
Các bước
- Tạo xrange và yrange điểm dữ liệu bằng cách sử dụng numpy.
- Trả về ma trận tọa độ từ vectơ tọa độ bằng cách sử dụng meshgrid () phương pháp.
- Tạo phương trình từ x và y.
- Tạo đường bao 3D bằng phương thức contour () với x, y và phương trình.
- Để hiển thị hình này, hãy sử dụng show () phương pháp.
Ví dụ
from matplotlib import pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True delta = 0.025 xrange = np.arange(-5.0, 20.0, delta) yrange = np.arange(-5.0, 20.0, delta) x, y = np.meshgrid(xrange, yrange) equation = np.sin(x) - np.cos(y)**2 plt.contour(x, y, equation, [0]) plt.show()
Đầu ra
Bạn có thể sử dụng một công cụ như scipy.optimize để vẽ các phương trình ngầm trong Matplotlib.