কম্পিউটার

কিভাবে Matplotlib এ z =f(x, y) এর জন্য একটি মসৃণ 2D রঙের প্লট প্লট করবেন?


z =f(x, y) এর জন্য একটি মসৃণ 2D রঙের প্লট প্লট করতে Matplotlib-এ, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • x তৈরি করুন এবং y numpy ব্যবহার করে ডেটা পয়েন্ট।
  • z পান f(x, y) ব্যবহার করে ডেটা পয়েন্ট .
  • জেড ডেটা পয়েন্ট সহ একটি 2D রেগুলার রাস্টারে একটি চিত্র হিসাবে ডেটা প্রদর্শন করুন৷
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

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()

আউটপুট

কিভাবে Matplotlib এ z =f(x, y) এর জন্য একটি মসৃণ 2D রঙের প্লট প্লট করবেন?


  1. কিভাবে একটি Matplotlib প্লট লুপে মার্কার এবং লাইনের জন্য একই রঙ সেট করবেন?

  2. ম্যাটপ্লটলিবে অক্ষগুলি কীভাবে স্যুইচ করবেন?

  3. কিভাবে Matplotlib একটি hist2d প্লট জন্য একটি রঙ বার যোগ করতে?

  4. কিভাবে Matplotlib এ একটি লাইন প্লট অ্যানিমেট করবেন?