Matplotlib হল একটি জনপ্রিয় পাইথন প্যাকেজ যা ডেটা ভিজ্যুয়ালাইজেশনের জন্য ব্যবহৃত হয়। ডেটা ভিজ্যুয়ালাইজেশন একটি গুরুত্বপূর্ণ ধাপ কারণ এটি জটিল গণনা না করেই ডেটার ভিতরে কী ঘটছে তা বোঝার সাহায্য করে। এটি দর্শকদের কাছে পরিমাণগত অন্তর্দৃষ্টি কার্যকরভাবে যোগাযোগ করতে সাহায্য করে।
Matplotlib ডেটার সাথে ২-মাত্রিক প্লট তৈরি করতে ব্যবহৃত হয়। এটি একটি অবজেক্ট-ওরিয়েন্টেড API প্রদান করে যা পাইথন অ্যাপ্লিকেশনে প্লট এম্বেড করতে সাহায্য করে। Matplotlib IPython শেল, জুপিটার নোটবুক, স্পাইডার IDE ইত্যাদির সাথে ব্যবহার করা যায়।
এটি পাইথনে লেখা হয়েছে এবং Numerical Python প্যাকেজ NumPy ব্যবহার করে তৈরি করা হয়েছে।
উইন্ডোজে পাইথন ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:
pip install matplotlib
Matplotlib-এর নির্ভরতা গুলো হল:
Python (ভার্সন ৩.৪ বা তার উপরে) NumPy Setuptools Pyparsing Libpng Pytz Free type Six Cycler Dateutil
Matplotlib কীভাবে একটি প্লটে সাইন ফাংশন আঁকার জন্য ব্যবহার করা যায় তা নিচে দেখানো হলো:
উদাহরণ
import matplotlib.pyplot as plt import numpy as np data = np.arange(0.0, 4.0, 0.1) y = 2 + np.sin(2 * np.pi * data) fig, ax = plt.subplots() ax.plot(data, y) ax.set(xlabel='x-axis data', ylabel='y-axis data', title='A simple plot') ax.grid() plt.show()
আউটপুট

ব্যাখ্যা
প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে এবং সুবিধার জন্য অ্যালিয়াস সংজ্ঞায়িত করা হয়েছে।
NumPy প্যাকেজ ব্যবহার করে ডেটা তৈরি করা হয়েছে।
'figure' ফাংশন ব্যবহার করে একটি খালি ফিগার তৈরি করা হয়েছে।
'subplot' ফাংশন ব্যবহার করে তিনটি ভিন্ন প্লটের আউটলাইন তৈরি করা হয়েছে।
'plot' ফাংশন ব্যবহার করে ডেটা প্লট করা হয়েছে।
'X' এবং 'Y' অক্ষের জন্য লেবেল দিতে set ফাংশন ব্যবহার করা হয়েছে।
প্লটের শিরোনাম সংজ্ঞায়িত করা হয়েছে।
'show' ফাংশন ব্যবহার করে কনসোলে দেখানো হয়েছে।