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

পাইথন ম্যাটপ্লটলিবে প্রোফাইল হিস্টোগ্রাম প্লট করা

প্রোফাইল হিস্টোগ্রামে প্রতিটি বিনে এর এন্ট্রিগুলোর গড় (mean) থাকে। পাইথনে এটি আঁকার জন্য Seaborn লাইব্রেরির regplot মেথড ব্যবহার করা হয়।

পদক্ষেপসমূহ

  • ফিগার আকার সেট করুন এবং সাবপ্লটগুলোর প্যাডিং অ্যাডজাস্ট করুন।
  • NumPy ব্যবহার করে x এবং y ডেটা পয়েন্ট তৈরি করুন।
  • seaborn.regplot ব্যবহার করে ডেটা এবং লিনিয়ার রিগ্রেশন মডেল ফিট প্লট করুন। x_bins প্যারামিটার দিয়ে x ভেরিয়েবলকে ডিসক্রিট বিনে ভাগ করুন। fit_reg=True দিয়ে x এবং y ভেরিয়েবলের রিগ্রেশন মডেল প্লট করুন।
  • ফিগার দেখানোর জন্য show() মেথড ব্যবহার করুন।

উদাহরণ

import numpy as np
import seaborn as sns
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.random.uniform(-5, 5, 1000)
y = np.random.normal(x**2, np.abs(x) + 1)

sns.regplot(x=x, y=y, x_bins=20, marker='o', fit_reg=True)
plt.show()

আউটপুট

নিচের চিত্রটি প্রোফাইল হিস্টোগ্রাম দেখাবে যেখানে প্রতিটি বিনে y-মানের গড় দেখানো হয়েছে এবং লিনিয়ার রিগ্রেশন লাইনও আঁকা হয়েছে।

পাইথন ম্যাটপ্লটলিবে প্রোফাইল হিস্টোগ্রাম প্লট করা

নোট: x_bins=20 মানে x-এক্সিসকে ২০টি বিনে ভাগ করা হয়েছে। প্রতিটি বিনের y-মানের গড় নিয়ে বিন্দু আঁকা হয়েছে।

  1. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  2. Python Matplotlib-এ ওয়াফেল চার্ট তৈরি করার পদ্ধতি

  3. Python-এর Matplotlib-এ X-অ্যাক্সিসে তারিখ প্লট করার পদ্ধতি

  4. পাইথনে গ্রাফ প্লটিং: matplotlib লাইব্রেরির ব্যবহার