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

आउटपुट

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

Matplotlib में बार चार्ट में बढ़ते क्रम में सलाखों को कैसे क्रमबद्ध करें? Matplotlib में बार चार्ट में बढ़ते क्रम में सलाखों को कैसे क्रमबद्ध करें?

दाईं ओर बार चार्ट पर ध्यान दें। सलाखों को उनके मूल्यों के बढ़ते क्रम में क्रमबद्ध किया जाता है।


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

    एक इनपुट टेक्स्ट फ़ाइल से एक बहुत ही सरल बार चार्ट तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - बार नामों . के लिए एक खाली सूची बनाएं और ऊंचाई । एक टेक्स्ट फ़ाइल पढ़ें और प्रत्येक पंक्ति को पुनरावृत्त करें। नाम जोड़ें और ऊंचाई सूचियों में। बार . को प्लॉट करें सूचियों . का उपयोग

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

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

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

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