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

Pandas-এ মিডিয়ান মান অনুযায়ী বক্সপ্লাট সাজানো


Pandas-এ মিডিয়ান মান অনুযায়ী বক্সপ্লাট সাজাতে আমরা নিচের ধাপগুলো অনুসরণ করতে পারি।

ধাপসমূহ

  • ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।

  • তিন কলামের সাথে একটি Pandas ডেটাফ্রেম তৈরি করুন।

  • ডেটাফ্রেমের উপাদানগুলো marks এবং dob দ্বারা গ্রুপ করুন।

  • ডেটাফ্রেমের মিডিয়ান বের করুন।

  • মিডিয়ান-এর সাজানো মানগুলো পান।

  • ডেটাফ্রেম কলাম থেকে একটি বক্স প্লট তৈরি করুন।

  • ফিগার প্রদর্শন করতে Show() মেথড ব্যবহার করুন।

উদাহরণ

import pandas as pd
import matplotlib.pyplot as plt

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

df = pd.DataFrame([
    [23, 'James', 12],
    [39, 'Jimmy', 27],
    [56, 'Jack', 69],
    [60, 'Tom', 96],
    [80, 'Tim', 79]
], columns=['marks', 'names', 'dob'])

g = df.groupby(["marks", "dob"])
df = pd.DataFrame({col: val['dob'] for col, val in g})
median = df.median()
median.sort_values(ascending=False, inplace=True)
df = df[median.index]
df.boxplot()
plt.show()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে −

Pandas-এ মিডিয়ান মান অনুযায়ী বক্সপ্লাট সাজানো


  1. পাইথনে ডিকশনারির ভ্যালু অনুযায়ী লিস্ট অফ ডিকশনারি সর্ট কীভাবে করবেন?

  2. পাইথনে লিস্টের অবজেক্টগুলো সর্ট করার পদ্ধতি

  3. পাইথনে ডিকশনারি ভ্যালু অনুযায়ী সর্ট করার পদ্ধতি

  4. পাইথনে ডিকশনারির সব ভ্যালু প্রিন্ট করার পদ্ধতি