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

Python-এ Matplotlib ব্যবহার করে একই গ্রাফে ৩টি ভিন্ন ডেটাসেট প্লট করা


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

fig = plt.figure()
x = np.linspace(0, 2, 100)
fig, ax = plt.subplots()
ax.plot(x, x, label='linear')
ax.plot(x, x**2, label='quadratic')
ax.plot(x, x**3, label='cubic')
ax.set_xlabel('x label name')
ax.set_ylabel('y label name')
ax.set_title("My Plot")
ax.legend()

আউটপুট

Python-এ Matplotlib ব্যবহার করে একই গ্রাফে ৩টি ভিন্ন ডেটাসেট প্লট করা

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়েছে এবং সুবিধার জন্য অ্যালিয়াস সংজ্ঞায়িত করা হয়েছে।

  • 'figure' ফাংশন ব্যবহার করে একটি খালি ফিগার তৈরি করা হয়েছে।

  • NumPy প্যাকেজ ব্যবহার করে ডেটা তৈরি করা হয়েছে।

  • 'subplot' ফাংশন ব্যবহার করে তিনটি ভিন্ন প্লটের আউটলাইন তৈরি করা হয়েছে।

  • তিনটি ডেটাসেটের প্লট টাইপ সংজ্ঞায়িত করা হয়েছে।

  • 'X' এবং 'Y' অক্ষের লেবেল সংজ্ঞায়িত করা হয়েছে।

  • প্লটের শিরোনাম সংজ্ঞায়িত করা হয়েছে এবং কনসোলে দেখানো হয়েছে।


  1. Python-এ Matplotlib ব্যবহার করে সাইন ফাংশন কীভাবে তৈরি করা যায়?

  2. Python-এ Matplotlib ব্যবহার করে একই গ্রাফে ৩টি ভিন্ন ডেটাসেট প্লট করা

  3. পাইথনে Seaborn-র barplot দিয়ে ডেটা ভিজ্যুয়ালাইজ করার পদ্ধতি

  4. পাইথনে Matplotlib দিয়ে একক পাই হাইলাইট করা পাই চার্ট আঁকা