কম্পিউটার টিউটোরিয়াল

Matplotlib-এ n, bins এবং patches কী?

plt.hist() তিনটি মান রিটার্ন করে: n (প্রতিটি বিনের ফ্রিকোয়েন্সি/কাউন্ট), bins (বিনের এজ ভ্যালুগুলো), এবং patches (বার প্যাচ অবজেক্টের লিস্ট যাতে কাস্টমাইজ করা যায়)।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. NumPy-র random.normal দিয়ে ডেটা জেনারেট করুন।
  3. n, bins, patches = plt.hist(x, bins=100) দিয়ে হিস্টোগ্রাম আঁকুন।
  4. plt.setp(patches[0], 'facecolor', 'yellow') দিয়ে প্রথম বারের রঙ পরিবর্তন করুন।
  5. plt.show()।
উদাহরণ কোড
import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.random.normal(size=100)
n, bins, patches = plt.hist(x, bins=100)
plt.setp(patches[0], 'facecolor', 'yellow')
plt.show()
আউটপুট

১০০ বিনের হিস্টোগ্রাম দেখাবে যেখানে প্রথম বারটি হলুদ রঙে হাইলাইট করা আছে। n-এ প্রতিটি বিনের কাউন্ট, bins-এ ১০১টি এজ ভ্যালু, patches-এ ১০০টি Rectangle অবজেক্ট থাকবে।

  1. Matplotlib এবং NumPy ব্যবহার করে ইমেজে সার্কেল আঁকা

  2. Matplotlib ব্যাকএন্ড পার্থক্য: Agg এবং Cairo

  3. Matplotlib-এ plt.show এবং cv2.imshow-এর পার্থক্য কী?

  4. Matplotlib ফিগার লেজেন্ড পজিশন এবং অ্যালাইন করার পদ্ধতি