কম্পিউটার

কিভাবে Matplotlib boxplots জন্য বক্সপ্লট তথ্য পেতে?


ম্যাটপ্লটলিব বক্সপ্লটের জন্য বক্সপ্লট ডেটা পেতে আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • পান্ডা ব্যবহার করে ডেটা ফ্রেম তৈরি করুন।
  • ডেটাফ্রেম কলাম থেকে একটি বক্স প্লট তৈরি করুন।
  • বক্সপ্লটের আউটলার পান , বক্স , মিডিয়ান এবং ফুসকুড়ি ডেটা।
  • উপরের সমস্ত তথ্য প্রিট করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import seaborn as sns
import pandas as pd
from matplotlib import pyplot as plt

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

df = pd.DataFrame(dict(age=[23, 45, 21, 15, 12]))
_, bp = pd.DataFrame.boxplot(df, return_type='both')
outliers = [flier.get_ydata() for flier in bp["fliers"]]
boxes = [box.get_ydata() for box in bp["boxes"]]
medians = [median.get_ydata() for median in bp["medians"]]
whiskers = [whiskers.get_ydata() for whiskers in bp["whiskers"]]

print("Outliers: ", outliers)
print("Boxes: ", boxes)
print("Medians: ", medians)
print("Whiskers: ", whiskers)

plt.show()

আউটপুট

Outliers: [array([45])]
Boxes: [array([15., 15., 23., 23., 15.])]
Medians: [array([21., 21.])]
Whiskers: [array([15., 12.]), array([23., 23.])]

কিভাবে Matplotlib boxplots জন্য বক্সপ্লট তথ্য পেতে?


  1. কিভাবে Matplotlib এ কালারবারের প্রস্থ কমাতে হয়?

  2. কিভাবে Matplotlib জন্য রঙ তথ্য মধ্যে তথ্য মান রূপান্তর?

  3. কিভাবে Matplotlib একটি 3D বারের জন্য একটি কিংবদন্তি তৈরি করবেন?

  4. কিভাবে একটি Matplotlib প্লট থেকে তথ্য নিষ্কাশন?