কম্পিউটার

কিভাবে একটি Matplotlib হিস্টোগ্রাম প্লটে লেবেল কেন্দ্রীভূত করবেন?


একটি হিস্টোগ্রাম প্লটে কেন্দ্রে লেবেল স্থাপন করতে, আমরা প্রতিটি প্যাচের মধ্য-বিন্দু গণনা করতে পারি এবং xticks() ব্যবহার করে টিকলেবেলগুলি একইভাবে স্থাপন করতে পারি। পদ্ধতি।

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি র্যান্ডম স্ট্যান্ডার্ড নমুনা ডেটা তৈরি করুন, x.

  • বিনের সংখ্যার জন্য একটি পরিবর্তনশীল শুরু করুন।

  • hist() ব্যবহার করুন একটি হিস্টোগ্রাম প্লট তৈরি করার পদ্ধতি।

  • প্রতিটি প্যাচের কেন্দ্রে টিকগুলির তালিকা গণনা করুন।

  • টিকসলেবেলগুলির একটি তালিকা তৈরি করুন৷

  • xticks() ব্যবহার করুন xticks রাখার পদ্ধতি এবং লেবেল।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

pltplt.rcParams["figure.figsize"] হিসাবে np থেকে npf থেকে numpy আমদানি করুন =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truex =np.random.randn(100s) =10n, bins, patches =plt.hist(x, bins=n_bins, edgecolor='black')ticks =[(patch._x0 + patch._x1)/2 প্যাচ-এ প্যাচের জন্য] টিকলেবেল =[আমি পরিসরে i এর জন্য n_bins)]plt.xticks(ticks, ticklabels)plt.show()

আউটপুট

কিভাবে একটি Matplotlib হিস্টোগ্রাম প্লটে লেবেল কেন্দ্রীভূত করবেন?


  1. কিভাবে Matplotlib এ ওভারল্যাপিং লাইন প্লট করবেন?

  2. ম্যাটপ্লটলিবে একটি সাবপ্লটে টিক লেবেলগুলি কীভাবে ঘোরানো যায়?

  3. আমি কিভাবে Matplotlib এ একাধিক X বা Y অক্ষ প্লট করব?

  4. কিভাবে Matplotlib হিস্টোগ্রাম ডেটা থেকে একটি লাইন গ্রাফ প্লট করবেন?