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

कैसे एक matplotlib बार चार्ट में सलाखों के क्रम का निर्धारण करने के लिए?

Matplotlib में बार चार्ट में बार के क्रम को निर्धारित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का डेटाफ़्रेम, df बनाएं।
  • वर्तमान आंकड़े में एक सबप्लॉट जोड़ें।
  • डेटाफ़्रेम के साथ बार प्लॉट बनाएं, df.
  • वर्तमान आंकड़े में एक सबप्लॉट जोड़ें।
  • स्तंभ चिह्नों के आधार पर एक और डेटाफ़्रेम बनाएं, df_sorted.
  • df_sorted से बार प्लॉट बनाएं।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt

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

df = pd.DataFrame(
   dict(
      names=['John', 'James', 'David', 'Gary', 'Watson'],
      marks=[23, 34, 30, 19, 20]
   )
)

plt.subplot(121)
plt.bar('names', 'marks', data=df, color='green')

plt.subplot(122)
df_sorted = df.sort_values('marks')
plt.bar('names', 'marks', data=df_sorted, color='blue')

plt.show()

आउटपुट

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

कैसे एक matplotlib बार चार्ट में सलाखों के क्रम का निर्धारण करने के लिए? कैसे एक matplotlib बार चार्ट में सलाखों के क्रम का निर्धारण करने के लिए?


  1. Matplotlib में पारुला कॉलोर्मैप कैसे बनाएं?

    Matplotlib में Parula colormap बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके कोलोरमैप डेटा बनाएं। एक LinearSegmentedColormap बनाएं रंगों की सूची से। विस्कम कलरमैप का विश्लेषण करने और नए कॉलोरमैप बनाने के लिए

  1. Matplotlib आकृति के मार्जिन को कैसे सेट करें?

    matplotlib आकृति के मार्जिन को सेट करने के लिए, हम margins() . का उपयोग कर सकते हैं विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी और y डेटा अंक numpy का उपयोग कर रहे हैं। इंडेक्स 1 पर मौजूदा आंकड़े में एक सबप्लॉट जोड़ें। प्लॉट टी और वाई डेटा पॉइंट प्लॉट

  1. Matplotlib में एक बार के लिए एक इमोजी को लेबल के रूप में कैसे प्लॉट करें?

    हम इमोजी को बार के शीर्ष पर रखने के लिए एनोटेट () का उपयोग कर सकते हैं। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। आवृत्तियों की सूची बनाएं और लेबल इमोजी बनाने वाले. एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि। प्लॉट बार bar()