স্মুথ ২ডি কালার প্লট তৈরির ধাপাবলী
Matplotlib-এ z = f(x, y) ফাংশনের জন্য স্মুথ ২ডি কালার প্লট তৈরি করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার সেট করুন এবং সাবপ্লটের চারপাশে প্যাডিং সামঞ্জস্য করুন।
- numpy ব্যবহার করে x এবং y ডেটা পয়েন্ট তৈরি করুন।
- f(x, y) ব্যবহার করে z ডেটা পয়েন্ট পান।
- imshow() ব্যবহার করে z ডেটা পয়েন্টের সাথে ডেটা ২ডি রেগুলার র্যাস্টারে ইমেজ হিসেবে প্রদর্শন করুন।
- ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
def f(x, y):
return np.array([i * i + j * j for j in y for i in x]).reshape(5, 5)
x = y = np.linspace(-1, 1, 5)
z = f(x, y)
plt.imshow(z, interpolation='bilinear')
plt.show()
আউটপুট
এই কোড একটি ৫x৫ গ্রিডের জন্য z = x² + y² ফাংশনের স্মুথ কালার প্লট তৈরি করবে bilinear ইন্টারপোলেশন ব্যবহার করে।