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

Python Matplotlib में सूची के लिए बार चार्ट प्लॉट करें

Matplotlib में सरल सूची के लिए बार चार्ट बनाने के लिए plt.bar() का उपयोग करें।

चरण

  1. फिगर आकार सेट करें और पैडिंग समायोजित करें
  2. डेटा बिंदुओं की सूची बनाएं
  3. bar() से डेटा के साथ बार प्लॉट बनाएं
  4. plt.show() से प्रदर्शित करें

उदाहरण


from matplotlib import pyplot as plt

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

# डेटा बिंदुओं की सूची
data = [0, 1, 3, 2, 1, 5, 2, 1, 4, 2, 4, 0]

# बार चार्ट: x=इंडेक्स, y=मान
plt.bar(range(len(data)), data, color='skyblue', edgecolor='navy')

plt.xlabel('इंडेक्स')
plt.ylabel('मान')
plt.title('सूची डेटा का बार चार्ट')
plt.show()

आउटपुट

12 बार वाला चार्ट जहां प्रत्येक बार की ऊंचाई सूची के संबंधित मान के बराबर है।

महत्वपूर्ण सुधार

मूल कोड plt.bar(data, data) गलत है क्योंकि यह मानों को दोनों x और y के रूप में उपयोग करता है। सही है plt.bar(range(len(data)), data) या plt.bar(x_positions, data)।

बार चार्ट विविधताएं


# क्षैतिज बार चार्ट
plt.barh(range(len(data)), data)

# रंगीन बार (मान के आधार पर)
colors = plt.cm.viridis(np.array(data) / max(data))
plt.bar(range(len(data)), data, color=colors)

# मान लेबल के साथ
for i, v in enumerate(data):
    plt.text(i, v + 0.1, str(v), ha='center', va='bottom')

# एकाधिक श्रृंखला
data2 = [1, 2, 1, 3, 2, 4, 1, 2, 3, 1, 2, 1]
x = np.arange(len(data))
width = 0.35
plt.bar(x - width/2, data, width, label='श्रृंखला 1')
plt.bar(x + width/2, data2, width, label='श्रृंखला 2')
plt.legend()

मुख्य पैरामीटर्स

पैरामीटरविवरण
xबार के x-निर्देशांक
heightबार की ऊंचाई
widthबार चौड़ाई (डिफ़ॉल्ट 0.8)
bottomबार का आधार (स्टैकिंग के लिए)
align'center' या 'edge'
  1. मनमाने डेटा का उपयोग करके Matplotlib से 4D प्लॉट कैसे बनाएं? मनमाने डेटा का उपयोग करके Matplotlib से 4D प्लॉट कैसे बनाएं?

    4D प्लॉट बनाने के लिए, हम x, y, z और c स्टैंडर्ड डेटा पॉइंट्स बना सकते हैं। नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। चरण figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर जोड़ें। NumPy का उपयोग करके x, y, z और c डेटा पॉइंट्स बनाएं।

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

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

  1. पायथन में Seaborn लाइब्रेरी में बार प्लॉट का उपयोग कैसे करें पायथन में Seaborn लाइब्रेरी में बार प्लॉट का उपयोग कैसे करें

    Seaborn एक लाइब्रेरी है जो डेटा विज़ुअलाइज़ करने में मदद करती है। यह कस्टमाइज़्ड थीम और हाई-लेवल इंटरफेस के साथ आती है।पिछले प्लॉट में, हमने पूरे डेटासेट को ग्राफ पर प्लॉट किया। बार प्लॉट की मदद से, हम डेटा के वितरण की केंद्रीय प्रवृत्ति को समझ सकते हैं।बारप्लॉट फंक्शन एक श्रेणीबद्ध चर और एक सतत चर