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
কখনও কখনও, দুটি ভিন্ন ডেটা সেট বোঝার প্রয়োজন হতে পারে, একটি অন্যটির ক্ষেত্রে। এই ধরনের একাধিক প্লট প্লট করা যেতে পারে যখন.
আসুন আমরা বুঝতে পারি কিভাবে ম্যাটপ্লটলিব একাধিক প্লট প্লট করতে ব্যবহার করা যেতে পারে −
দ্রষ্টব্য − এই প্রয়োজনীয়তাটি উপরের নিবন্ধের মতোই, তবে দুটি গ্রাফ তৈরি করতে 'সাবপ্লট' ফাংশনের সুস্পষ্ট ব্যবহার প্রয়োজন৷
উদাহরণ
import numpy as np import matplotlib.pyplot as plt x1_val = np.linspace(0.0, 6.0) x2_val = np.linspace(0.0, 3.0) y1_val = np.cos(2.3 * np.pi * x1_val) * np.exp(−x1_val) y2_val = np.cos(2.4 * np.pi * x2_val) plt.subplot(2, 1, 1) plt.plot(x1_val, y1_val, 'o−') plt.title('2 plots using "subplot" function') plt.ylabel('Plot 1') plt.subplot(2, 1, 2) plt.plot(x2_val, y2_val, '.−') plt.xlabel('x−axis') plt.ylabel('Plot 2') plt.show()
আউটপুট
ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয় এবং এটির উপনাম ব্যবহার সহজ করার জন্য সংজ্ঞায়িত করা হয়৷
-
দুটি ভিন্ন ডেটা সেটের জন্য 'Numpy' লাইব্রেরি ব্যবহার করে ডেটা তৈরি করা হয়।
-
'চিত্র' ফাংশন ব্যবহার করে একটি খালি চিত্র তৈরি করা হয়।
-
'সাবপ্লট' ফাংশনটি একই প্লটের মধ্যে 2টি পৃথক প্লট তৈরি করতে ব্যবহৃত হয়।
-
ডেটা 'প্লট' ফাংশন ব্যবহার করে প্লট করা হয়।
-
set_xlabel, set_ylabel এবং set_title ফাংশনগুলি 'X' অক্ষ, 'Y' অক্ষ এবং শিরোনামের জন্য লেবেল প্রদান করতে ব্যবহৃত হয়।
-
এটি 'শো' ফাংশন ব্যবহার করে কনসোলে দেখানো হয়।