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

Seaborn ডিস্ট্রিবিউশন প্লটে কার্ভের নিচের এরিয়া ফিল করার পদ্ধতি


Seaborn ডিস্ট্রিবিউশন প্লটে কার্ভের নিচের এরিয়া ফিল করতে distplot() এবং fill_between() মেথড ব্যবহার করতে পারেন।

ধাপসমূহ

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • ডেটা পয়েন্টের একটি লিস্ট তৈরি করুন।
  • অবজারভেশনের ইউনিভেরিয়েট ডিস্ট্রিবিউশন প্লট করুন।
  • কার্ভের নিচের এরিয়া ফিল করতে fill_between() মেথড ব্যবহার করুন।
  • অটোস্কেলিং মার্জিন সেট বা রিট্রিভ করুন, x=0 এবং y=0।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import seaborn as sns
import scipy.stats as stats
import matplotlib.pyplot as plt

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

x = [2.0, 7.5, 9.0, 8.5]

ax = sns.distplot(x, fit_kws={"color": "red"}, kde=False, fit=stats.gamma, hist=None, label="label 1")

l1 = ax.lines[0]
x1 = l1.get_xydata()[:, 0]
y1 = l1.get_xydata()[:, 1]

ax.fill_between(x1, y1, color="red", alpha=0.3)
ax.margins(x=0, y=0)

plt.show()

আউটপুট

Seaborn ডিস্ট্রিবিউশন প্লটে কার্ভের নিচের এরিয়া ফিল করার পদ্ধতিSeaborn ডিস্ট্রিবিউশন প্লটে কার্ভের নিচের এরিয়া ফিল করার পদ্ধতি


  1. Seaborn হিটম্যাপের কালারবার কীভাবে লুকাবেন?

  2. Seaborn KDE প্লটে মিডিয়ান লোকেট করার পদ্ধতি

  3. Matplotlib ফিগারের মার্জিন সেট করার পদ্ধতি

  4. Seaborn-এ x-ticks ঘনত্ব কমানোর পদ্ধতি