একটি সামুদ্রিক বন্টন প্লটে একটি বক্ররেখার নিচে এলাকা পূরণ করতে, আমরা distplot() ব্যবহার করতে পারি এবং fill_between() পদ্ধতি।
পদক্ষেপ
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- ডেটা পয়েন্টের একটি তালিকা তৈরি করুন।
- পর্যবেক্ষণের একটি ভিন্ন ভিন্ন বন্টন প্লট করুন।
- বক্ররেখার নিচের জায়গাটি পূরণ করতে, fill_between() ব্যবহার করুন পদ্ধতি।
- অটোস্কেলিং মার্জিন সেট করুন বা পুনরুদ্ধার করুন, x=0 এবং y=0।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
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()
আউটপুট