কম্পিউটার

বার প্লটে (পাইথন ম্যাটপ্লটলিব) বারগুলির উপরে কীভাবে পাঠ্য লিখবেন?


একটি বার প্লটে বারের উপরে পাঠ্য লিখতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • বছরের তালিকা তৈরি করুন , জনসংখ্যা এবং 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()

আউটপুট

বার প্লটে (পাইথন ম্যাটপ্লটলিব) বারগুলির উপরে কীভাবে পাঠ্য লিখবেন?


  1. পাইথন/ম্যাটপ্লটলিবে একটি সমান দৃষ্টিভঙ্গির চিত্রের কোণে পাঠ্য কীভাবে রাখবেন?

  2. কিভাবে পাইথনে Matplotlib এ cdf প্লট করবেন?

  3. Matplotlib এ প্লটে অ্যানিমেটেড টেক্সট প্লট করুন

  4. কিভাবে আপনি শুধু Matplotlib একটি প্লট কিংবদন্তী মধ্যে টেক্সট লেবেল দেখান?