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

मैटप्लॉट्लिब में बार चार्ट में बार को बढ़ते क्रम में कैसे सॉर्ट करें?

मैटप्लॉट्लिब में बार चार्ट में बार को बढ़ते क्रम में सॉर्ट करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

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

उदाहरण

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(
        names=['John', 'James', 'David', 'Gary', 'Watson'],
        marks=[23, 34, 30, 19, 20]
    )
)

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

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

plt.show()

आउटपुट

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

मैटप्लॉट्लिब में बार चार्ट में बार को बढ़ते क्रम में कैसे सॉर्ट करें?मैटप्लॉट्लिब में बार चार्ट में बार को बढ़ते क्रम में कैसे सॉर्ट करें?

दाईं ओर के बार चार्ट पर ध्यान दें। बार उनके मानों के बढ़ते क्रम में सॉर्ट किए गए हैं।


  1. इनपुट *.txt फ़ाइल का उपयोग करके बहुत सरल बार चार्ट कैसे प्लॉट करें (Python, Matplotlib)? इनपुट *.txt फ़ाइल का उपयोग करके बहुत सरल बार चार्ट कैसे प्लॉट करें (Python, Matplotlib)?

    इनपुट टेक्स्ट फ़ाइल से बहुत सरल बार चार्ट प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: बार नेम्स और हाइट्स के लिए खाली सूची बनाएं। टेक्स्ट फ़ाइल पढ़ें और प्रत्येक लाइन इटरेट करें। नेम्स और हाइट्स को सूचियों में जोड़ें। बार प्लॉट करें सूचियों (चरण 1) का उपयोग करके। फिगर डिस्प्ले करन

  1. मैटप्लॉटलिब में बार चार्ट के कॉलम्स पर टेक्स्ट कैसे प्रदर्शित करें? मैटप्लॉटलिब में बार चार्ट के कॉलम्स पर टेक्स्ट कैसे प्रदर्शित करें?

    बार चार्ट के कॉलम्स पर टेक्स्ट प्रदर्शित करने के लिए, हम text() मेथड का उपयोग कर सकते हैं ताकि हम बार्स कॉलम के विशिष्ट स्थान (x और y) पर टेक्स्ट रख सकें। चरण x, y और percentage के लिए सूचियाँ बनाएं। bar() मेथड का उपयोग करके बार प्लॉट बनाएं। x, y और percentage को ज़िप करके पुनरावृति करें ताकि बार्

  1. पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता