Matplotlib ইমপ্লিসিট ইকুয়েশন প্লট করার ফাংশনালিটি সাপোর্ট করে না, তবে আপনি এখানে দেখানো কোডের মতো কিছু ট্রাই করতে পারেন।
ধাপসমূহ
- numpy ব্যবহার করে xrange এবং yrange ডেটা পয়েন্ট তৈরি করুন।
- meshgrid() মেথড ব্যবহার করে কোঅর্ডিনেট ভেক্টর থেকে কোঅর্ডিনেট ম্যাট্রিক্স রিটার্ন করুন।
- x এবং y থেকে একটি ইকুয়েশন তৈরি করুন।
- x, y এবং ইকুয়েশন দিয়ে contour() মেথড ব্যবহার করে একটি ৩D কন্টুর তৈরি করুন।
- ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।
উদাহরণ
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()
আউটপুট

Matplotlib-এ ইমপ্লিসিট ইকুয়েশন প্লট করতে scipy.optimize এর মতো টুল ব্যবহার করতে পারেন।