গোলাকার কন্টুর প্লট পেতে X, Y গ্রিডে বৃত্তের সমীকরণ (x^2 + y^2 = r^2) ব্যবহার করুন এবং axes.set_aspect(1) দিয়ে অ্যাক্সিস অনুপাত সমান রাখুন।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- NumPy-র
linspaceএবংmeshgridদিয়ে X, Y গ্রিড বানান। - Z = X^2 + Y^2 - 0.2 (বৃত্তের সমীকরণ)।
- ফিগার এবং অ্যাক্সেস তৈরি করুন।
axes.contourf(a, b, c)দিয়ে ফিল্ড কন্টুর প্লট করুন।axes.set_aspect(1)দিয়ে অ্যাসপেক্ট রেশিও ১:১ করুন।plt.show()।
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-0.5, 0.5, 100)
y = np.linspace(-0.5, 0.5, 100)
a, b = np.meshgrid(x, y)
c = a ** 2 + b ** 2 - 0.2
figure, axes = plt.subplots()
axes.contourf(a, b, c)
axes.set_aspect(1)
plt.show()
একটি গোলাকার ফিল্ড কন্টুর দেখাবে (বৃত্তের ভেতরের অংশ রঙিন), কারণ set_aspect(1) দিয়ে X এবং Y স্কেল সমান করা হয়েছে।