একটি বার প্লটে বারের উপরে পাঠ্য লিখতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- বছরের তালিকা তৈরি করুন , জনসংখ্যা এবং x . একটি প্রস্থ পরিবর্তনশীল শুরু করুন।
- সাবপ্লট() পদ্ধতি ব্যবহার করে একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন।
- ইলেবেল সেট করুন , শিরোনাম , xtickas এবং xticklabels .
- বার() ব্যবহার করে বারগুলি প্লট করুন x এর সাথে পদ্ধতি , জনসংখ্যা এবং প্রস্থ ডেটা।
- বারের প্যাচগুলি পুনরাবৃত্তি করুন এবং টেক্সট() ব্যবহার করে বারগুলির শীর্ষে পাঠ্য রাখুন পদ্ধতি।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
matplotlib থেকে pyplot আমদানি করুন pltimport numpy হিসাবে npplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Trueyears =[1901, 1911, 1921, 1921, , 1951, 1961, 1971, 1981, 1991, 1971, ২011] জনসংখ্যা =[237.4, ২38.4, ২5.09, ২51.31, ২78.98, 318.66, 361.09,439.23, 548.16, 683.33, 846.4২, 1028.74] x =np.arange (লেন (লে বছর)) # লেবেল অবস্থানের প্রস্থ =0.35 # বারসফিগের প্রস্থ, ax =plt.subplots()ax.set_ylabel('জনসংখ্যা(মিলিয়নে)')ax.set_title('বছর')ax.set_xticks(x)ax .set_xticklabels(বছর)pps =ax.bar(x - প্রস্থ / 2, জনসংখ্যা, প্রস্থ, লেবেল='জনসংখ্যা') pps-এর জন্য:উচ্চতা =p.get_height()ax.text(x=p.get_x() + p.get_width() / 2, y=height+.10,s="{}".format(height),ha='center')plt.show()আউটপুট