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()
আউটপুট

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