Matplotlib হল একটি জনপ্রিয় পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনের জন্য ব্যবহৃত হয়। ডেটা ভিজ্যুয়ালাইজ করা একটি গুরুত্বপূর্ণ পদক্ষেপ কারণ এটি আসলে সংখ্যাগুলি না দেখে এবং জটিল গণনাগুলি সম্পাদন না করে ডেটাতে কী চলছে তা বুঝতে সহায়তা করে। এটি দর্শকদের কাছে পরিমাণগত অন্তর্দৃষ্টি কার্যকরভাবে যোগাযোগ করতে সাহায্য করে৷
Matplotlib ডেটা দিয়ে 2 মাত্রিক প্লট তৈরি করতে ব্যবহৃত হয়। এটি একটি অবজেক্ট ওরিয়েন্টেড API এর সাথে আসে যা পাইথন অ্যাপ্লিকেশনগুলিতে প্লট এম্বেড করতে সহায়তা করে। ম্যাটপ্লটলিব আইপিথন শেল, জুপিটার নোটবুক, স্পাইডার আইডিই ইত্যাদির সাথে ব্যবহার করা যেতে পারে। এটি পাইথনে লেখা আছে। এটি Numpy ব্যবহার করে তৈরি করা হয়েছে, যা পাইথনের সংখ্যাসূচক পাইথন প্যাকেজ।
নীচের কমান্ড -
ব্যবহার করে পাইথন উইন্ডোজে ইনস্টল করা যেতে পারেpip install matplotlib
Matplotlib-এর নির্ভরতা হল −
Python ( greater than or equal to version 3.4) NumPy Setuptools Pyparsing Libpng Pytz Free type Six Cycler Dateutil
আসুন আমরা বুঝতে পারি কিভাবে ম্যাটপ্লটলিব একটি ওয়্যারফ্রেম প্লট তৈরি করতে ব্যবহার করা যেতে পারে −
উদাহরণ
from mpl_toolkits import mplot3d import numpy as np import matplotlib.pyplot as plt def my_fun(x, y): return np.sin(np.sqrt(x ** 4 + y ** 4)) x = np.linspace(−8, 8, 30) y = np.linspace(−8, 8, 30) X, Y = np.meshgrid(x, y) Z = my_fun(X, Y) fig = plt.figure() ax = plt.axes(projection='3d') ax.plot_wireframe(X, Y, Z, color='red') plt.xlabel('X axis') plt.ylabel('Y axis') ax.set_title('A wireframe plot') plt.show()
আউটপুট
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়, এবং উপনামযুক্ত৷
৷ -
একটি ফাংশন সংজ্ঞায়িত করা হয় যা ডেটা তৈরি করতে 'sine' ফাংশন ব্যবহার করে।
-
লাইনস্পেস NumPy লাইব্রেরি ব্যবহার করে তৈরি করা হয়।
-
ফাংশন বলা হয়।
-
প্লটটি সংজ্ঞায়িত করা হয়েছে এবং অভিক্ষেপকে '3d' হিসাবে নির্দিষ্ট করা হয়েছে।
-
ম্যাটপ্লটলিবে উপস্থিত 'প্লট_ওয়্যারফ্রেম' ফাংশনকে বলা হয়।
-
'শো' ফাংশনটি প্লট প্রদর্শন করতে ব্যবহৃত হয়।