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

Python/Matplotlib में लंबवत लेबल के साथ बार चार्ट


सबसे पहले, हम plt.bar का उपयोग करके बार बना सकते हैं और xticks का उपयोग करके। फिर, हम "rotation" कुंजी में "vertical" या "horizontal" विशेषताओं को सेट करके लेबल को संरेखित कर सकते हैं।

चरण

  • संख्याओं के साथ bars_heights और bars_label सूचियां बनाएं।

  • bars_heights और bars_label की लंबाई के साथ bar() मेथड का उपयोग करके बार प्लॉट बनाएं।

  • rotation='vertical' और bars_label के साथ xticks() का उपयोग करके X-अक्ष के वर्तमान टिक स्थान और लेबल प्राप्त करें या सेट करें।

  • प्लॉट दिखाने के लिए plt.show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt
bars_heights = [14, 8, 10]
bars_label = ["A label", "B label", "C label"]
plt.bar(range(len(bars_label)), bars_heights)
plt.xticks(range(len(bars_label)), bars_label, rotation='vertical')
plt.show()

आउटपुट

Python/Matplotlib में लंबवत लेबल के साथ बार चार्ट


  1. Matplotlib के साथ numpy datetime64 प्लॉट करें Matplotlib के साथ numpy datetime64 प्लॉट करें

    Python में matplotlib का उपयोग करके टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y पॉइंट्स बनाएं। plot() मेथड का उपयोग करके बनाए गए x और y पॉइंट्स प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as p

  1. मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करना मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करना

    मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके रैंडम डेटा बनाएं। वर्तमान फिगर में सबप्लॉट जोड़ें, nrows=1, ncols=4 और इंडेक्स=1 पर। imshow() मेथड का उपयोग करके डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रैस्टर पर, c

  1. Python में TeX के साथ Matplotlib लेबल में नई लाइन डालना Python में TeX के साथ Matplotlib लेबल में नई लाइन डालना

    निम्न प्रोग्राम कोड दर्शाता है कि आप matplotlib लेबल में TeX के साथ नई लाइन कैसे प्लॉट कर सकते हैं। चरण \n का उपयोग करके आरेख के लिए X-अक्ष और Y-अक्ष लेबल सेट करें ताकि लेबल में नई लाइन प्लॉट हो सके। axes facecolor के लिए वर्तमान .rcParams सेट करें; समूह axed है। लाइनों के समूह के लिए रंग सेट करने