Matplotlib में बार की चौड़ाई कैसे समायोजित करें


आप Matplotlib द्वारा बनाए गए बार चार्ट में बार की चौड़ाई को समायोजित करने के लिए चौड़ाई तर्क का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

plt. bar (x= df.category , height= df.amount , width= 0.8 )

चौड़ाई के लिए डिफ़ॉल्ट मान 0.8 है लेकिन आप बार को चौड़ा करने के लिए इस मान को बढ़ा सकते हैं या बार को संकरा बनाने के लिए इस मान को घटा सकते हैं।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: Matplotlib में बार की चौड़ाई समायोजित करें

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें किराने की दुकान पर विभिन्न उत्पादों की कुल बिक्री के बारे में जानकारी है:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' item ': ['Apples', 'Oranges', 'Kiwis', 'Bananas', 'Limes'],
                   ' sales ': [18, 22, 19, 14, 24]})

#view DataFrame
print (df)

      item sales
0 Apples 18
1 Oranges 22
2 Kiwis 19
3 Bananas 14
4 Files 24

हम प्रत्येक आइटम की बिक्री की संख्या देखने के लिए बार चार्ट बनाने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#create bar chart
plt. bar (x=df. item , height=df. sales )

डिफ़ॉल्ट रूप से, Matplotlib 0.8 की चौड़ाई का उपयोग करता है।

हालाँकि, हम भिन्न मान निर्दिष्ट करने के लिए चौड़ाई तर्क का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#create bar chart with narrow bars
plt. bar (x=df. item , height=df. sales , width= 0.4 ) 

matplotlib बार की चौड़ाई समायोजित करें

ध्यान दें कि पट्टियाँ अधिक संकरी हैं।

यह भी ध्यान दें कि यदि आप चौड़ाई के लिए 1 के मान का उपयोग करते हैं, तो बार स्पर्श करेंगे:

 import matplotlib. pyplot as plt

#create bar chart with width of 1
plt. bar (x=df. item , height=df. sales , width= 1 , edgecolor=' black ') 

प्लॉट बार को जितना चाहें उतना चौड़ा या संकीर्ण बनाने के लिए चौड़ाई तर्क के मान को समायोजित करने के लिए स्वतंत्र महसूस करें।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि मैटप्लोटलिब में अन्य सामान्य कार्य कैसे करें:

मैटप्लोटलिब में स्टैक्ड बार चार्ट कैसे बनाएं
Matplotlib में सापेक्ष आवृत्ति हिस्टोग्राम कैसे बनाएं
सीबॉर्न में क्षैतिज बारप्लॉट कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *