ম্যাটপ্লটলিবে সমান ক্ষেত্রফলের বিন সহ একটি হিস্টোগ্রাম তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
নম্পি ব্যবহার করে এলোমেলো ডেটা পয়েন্ট তৈরি করুন।
-
সমান_ক্ষেত্র সহ একটি হিস্টোগ্রাম প্লট করুন পদ্ধতি যা প্যাচগুলির সমান এলাকা তৈরি করে।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
pltplt.rcParams["figure.figsize"] হিসাবে np থেকে npf থেকে numpy আমদানি করুন =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truedef equal_area(x, nbin):=5wd. =np.diff(np.sort(x)) tmp =np.cumsum(dx ** pow) tmp =np.pad(tmp, (1, 0), 'ধ্রুবক') রিটার্ন np.interp(np.linspace( 0, tmp.max(), nbin + 1), tmp, np.sort(x))x =np.random.randn(1000)n, bins, প্যাচ =plt.hist(x, equal_area(x, 20) , edgecolor='black')plt.show()আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -