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

পাইথনে Matplotlib ব্যবহার করে কুইভার প্লট (Quiver Plot) তৈরির পদ্ধতি

Matplotlib হল একটি জনপ্রিয় পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনে ব্যবহৃত হয়। এটি ২-ডাইমেনশনাল প্লট তৈরি করতে ব্যবহৃত হয়। এটি অবজেক্ট-ওরিয়েন্টেড API দিয়ে আসে।

এটি পাইথনে লেখা এবং NumPy ব্যবহার করে তৈরি।

ইনস্টলেশন

pip install matplotlib

নির্ভরতা (Dependencies)

Python (>= 3.4), NumPy, Setuptools, Pyparsing, Libpng, Pytz, Free type, Six, Cycler, Dateutil

কুইভার প্লট (Quiver Plot) ভেলোসিটি ভেক্টর ডিসপ্লে করতে ব্যবহৃত হয় যেগুলোর কম্পোনেন্ট (u, v) পয়েন্ট (x, y)-এ অবস্থান করে। এটি নিচের কমান্ড দিয়ে তৈরি করা যায়:

quiver(x, y, u, v, color)

এখানে 'x', 'y', 'u', 'v' ১D বা ২D ডেটা সিকোয়েন্সের কোঅর্ডিনেট হতে পারে।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5.4, 0.5)
y = np.arange(0, 5.4, 0.5)
X, Y = np.meshgrid(x, y)
u = np.cos(X) * Y
v = np.sin(Y) * Y

fig, ax = plt.subplots(figsize=(12, 8))
ax.quiver(X, Y, u, v)
ax.xaxis.set_ticks([])
ax.yaxis.set_ticks([])
ax.axis([-0.7, 2.7, -0.7, 2.7])
ax.set_aspect('equal')
plt.show()

আউটপুট

পাইথনে Matplotlib ব্যবহার করে কুইভার প্লট (Quiver Plot) তৈরির পদ্ধতি

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি ইম্পোর্ট করা হয়েছে।
  • NumPy লাইব্রেরি ব্যবহার করে ডেটা জেনারেট করা হয়েছে।
  • সাইন এবং কসাইন ফাংশন সংজ্ঞায়িত করা হয়েছে।
  • প্লটের আকার সংজ্ঞায়িত করা হয়েছে।
  • Matplotlib-র 'quiver' ফাংশন কল করা হয়েছে।
  • 'show' ফাংশন ব্যবহার করে প্লট প্রদর্শন করা হয়েছে।
  1. Matplotlib দিয়ে Python-এ 3D কন্টুর প্লট তৈরি করার পদ্ধতি

  2. Matplotlib দিয়ে Python-এ 3D স্ক্যাটার প্লট তৈরি করার পদ্ধতি

  3. Python-এ Matplotlib ব্যবহার করে হিস্টোগ্রাম কীভাবে তৈরি করা যায়?

  4. পাইথনে factorplot ফাংশন দিয়ে ভায়োলিন প্লট ভিজ্যুয়ালাইজ করার পদ্ধতি