কম্পিউটার টিউটোরিয়াল

Matplotlib-এ গোলাকার contourf প্লট তৈরি

গোলাকার কন্টুর প্লট পেতে X, Y গ্রিডে বৃত্তের সমীকরণ (x^2 + y^2 = r^2) ব্যবহার করুন এবং axes.set_aspect(1) দিয়ে অ্যাক্সিস অনুপাত সমান রাখুন।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. NumPy-র linspace এবং meshgrid দিয়ে X, Y গ্রিড বানান।
  3. Z = X^2 + Y^2 - 0.2 (বৃত্তের সমীকরণ)।
  4. ফিগার এবং অ্যাক্সেস তৈরি করুন।
  5. axes.contourf(a, b, c) দিয়ে ফিল্ড কন্টুর প্লট করুন।
  6. axes.set_aspect(1) দিয়ে অ্যাসপেক্ট রেশিও ১:১ করুন।
  7. 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 স্কেল সমান করা হয়েছে।

  1. Matplotlib-এ যৌথ বাইভেরিয়েট ডিস্ট্রিবিউশন কীভাবে তৈরি করবেন?

  2. Matplotlib-এ Parula কালারম্যাপ কীভাবে তৈরি করবেন?

  3. Flask-এ Matplotlib দেখানোর পদ্ধতি

  4. Matplotlib-এ সব খুলা pyplot উইন্ডো বন্ধ করার পদ্ধতি