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

Matplotlib में डाइवर्जिंग स्टैक्ड बार चार्ट कैसे बनाएं?

Matplotlib में डाइवर्जिंग स्टैक्ड बार चार्ट बनाने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग एडजस्ट करें।
  • इंडेक्स की संख्या प्राप्त करने के लिए एक वेरिएबल N इनिशियलाइज़ करें।
  • menMeans, womenMeans, menStd और womenStd टपल प्राप्त करें।
  • बार की चौड़ाई इनिशियलाइज़ करें।
  • एक फिगर और सबप्लॉट का सेट बनाएं।
  • डाइवर्जिंग बार प्राप्त करने के लिए, हम पॉजिटिव और नेगेटिव मानों वाले डेटा का उपयोग कर सकते हैं।
  • एक्सिस पर एक क्षैतिज रेखा जोड़ें।
  • Ylabel, शीर्षक, टिक्स, टिकलेबल्स, और लीजेंड सेट करें।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
N = 5
menMeans = (20, -35, 30, 35, -27)
womenMeans = (25, -32, 34, 20, -25)
menStd = (2, 3, 4, 1, 2)
womenStd = (3, 5, 2, 3, 3)
ind = np.arange(N)
width = 0.35
fig, ax = plt.subplots()
p1 = ax.bar(ind, menMeans, width, yerr=menStd, label='Men')
p2 = ax.bar(ind, womenMeans, width, bottom=menMeans, yerr=womenStd, label='Women')
ax.axhline(0, color='grey', linewidth=0.8)
ax.set_ylabel('Scores')
ax.set_title('Scores by group and gender')
ax.set_xticks(ind)
ax.set_xticklabels(('G1', 'G2', 'G3', 'G4', 'G5'))
ax.legend()
plt.show()

आउटपुट

Matplotlib में डाइवर्जिंग स्टैक्ड बार चार्ट कैसे बनाएं?

  1. Matplotlib में 3D बार के लिए लीजेंड कैसे बनाएं? Matplotlib में 3D बार के लिए लीजेंड कैसे बनाएं?

    3D बार चार्ट में लीजेंड जोड़ने के लिए plt.Rectangle प्रॉक्सी आर्टिस्ट्स बनाएं और ax.legend() में पास करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। 3D एक्सिस बनाएं और दो सेट्स के 3D बार्स प्लॉट करें (अलग रंग)। प्रत्येक सेट के लिए plt.Rectangle((0,0), 1, 1, fc=color) प्रॉक्सी बनाएं। ax.legend([proxy1, p

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

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

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

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