Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पंडों में औसत मूल्यों के आधार पर बॉक्सप्लॉट को कैसे क्रमबद्ध करें?

पंडों में माध्यिका मानों द्वारा एक बॉक्सप्लॉट को सॉर्ट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • तीन स्तंभों के साथ दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का एक पांडा डेटाफ़्रेम बनाएं।

  • डेटाफ़्रेम तत्वों को चिह्नों . के आधार पर समूहित करें और डॉब

  • माध्यिका खोजें डेटाफ़्रेम का।

  • माध्यिका . के क्रमबद्ध मान प्राप्त करें ।

  • DataFrame कॉलम से एक बॉक्स प्लॉट बनाएं।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

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()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

पंडों में औसत मूल्यों के आधार पर बॉक्सप्लॉट को कैसे क्रमबद्ध करें?


  1. पायथन में किसी सूची में वस्तुओं को कैसे क्रमबद्ध करें?

    इनट्स, फ्लोट्स, स्ट्रिंग्स, चार्स या किसी अन्य वर्ग की सूची को सॉर्ट करने के लिए, जिसने __cmp__ विधि को लागू किया है, सूची में सॉर्ट को कॉल करके सॉर्ट किया जा सकता है। यदि आप सूची को उल्टे क्रम (अवरोही) में क्रमबद्ध करना चाहते हैं, तो बस रिवर्स पैरामीटर में भी पास करें। उदाहरण my_list = [1, 5, 2, 6

  1. पायथन में मूल्यों के आधार पर एक शब्दकोश को कैसे क्रमबद्ध करें?

    पायथन के मानक वितरण में संग्रह मॉड्यूल शामिल हैं। इसमें उच्च प्रदर्शन कंटेनर डेटा प्रकारों की परिभाषाएँ हैं। ऑर्डर्ड डिक्ट डिक्शनरी का एक उपवर्ग है जो डिक्शनरी ऑब्जेक्ट में जोड़े गए प्रविष्टियों के क्रम को याद रखता है। किसी ऑर्डर किए गए शब्दकोश पर पुनरावृति करते समय, आइटम उस क्रम में वापस आ जाते हैं

  1. पायथन में एक शब्दकोश के सभी मूल्यों को कैसे मुद्रित करें?

    डिक्शनरी ऑब्जेक्ट में मान () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] आप कुंजी () शब्दकोश की विधि द्वारा लौटाई गई चाबियों के ढक्कन के माध्यम से पुनरावृत्ति करके भी संबंधित म