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

Matplotlib में लंबवत बार्चार्ट में वाई-अक्ष और पहली बार के बीच अंतर कैसे डालें?

वर्टिकल बारचार्ट में वाई-अक्ष और पहली बार के बीच अंतर डालने के लिए, हम एक्स-अक्ष स्केल को कम कर सकते हैं।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • सूचियां बनाएं x_val, x_names औरवैल डेटा अंक। साथ ही, चौड़ाई को इनिशियलाइज़ करें और अंतराल चर।
  • bar() का उपयोग करके एक बार प्लॉट बनाएं विधि।
  • X-अक्ष के वर्तमान टिक स्थान और लेबल प्राप्त करें या सेट करें।
  • Y-अक्ष के वर्तमान टिक स्थान और लेबल प्राप्त करें या सेट करें।
  • वर्तमान अक्षों की x सीमाएँ प्राप्त करें या सेट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt

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

x_val = range(5)
x_names = ["one", "two", "three", "four", "five"]
y_val = [10, 30, 40, 20, 15]

width = 0.25
interval = 10

plt.bar(x_val, y_val, width=width, align='center')
plt.xticks(x_val, x_names)

plt.yticks(range(0, max(y_val), interval))
plt.xlim([min(x_val) - 0.5, max(x_val) + 0.5])

plt.show()

आउटपुट

Matplotlib में लंबवत बार्चार्ट में वाई-अक्ष और पहली बार के बीच अंतर कैसे डालें?


  1. कैसे एक बार का रंग बदलने के लिए अगर एक शर्त सच है (Matplotlib)?

    यदि कोई शर्त सही है, तो एक बार का रंग बदलने के लिए, हम मानों का एक सेट और लाल रंग के साथ रंगों की एक सूची बना सकते हैं जब तक कि मान 2 न हो; अन्यथा सूची में पीला रंग जोड़ें। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बार की परिवर्तनीय चौड़ाई प्रारंभ करें। मानों और रं

  1. Matplotlib में plt.show और cv2.imshow में क्या अंतर है?

    इमरीड विधि के लिए एक साधारण कॉल हमारी छवि को एक बहु-आयामी NumPy सरणी (क्रमशः प्रत्येक लाल, हरे और नीले रंग के घटक के लिए एक) के रूप में लोड करता है और स्क्रीन पर हमारी छवि प्रदर्शित करता है। जबकि, cv2 RGB छवियों को बहु-आयामी NumPy सरणियों के रूप में दर्शाता है, लेकिन उल्टे क्रम में। कदम फिगर साइज

  1. Matplotlib में लीजेंड मार्कर और लेबल के बीच की जगह को कैसे समायोजित करें?

    लेजेंड मार्कर और लेबल के बीच के स्थान को समायोजित करने के लिए, हम लेजेंड विधि में लेबल स्पेसिंग का उपयोग कर सकते हैं। कदम लेबल1 . के साथ प्लॉट लाइन , लेबल2 और लेबल3 । लेजेंड मार्करों और लेबल के बीच की जगह को बढ़ाने या घटाने के लिए स्पेस वैरिएबल को इनिशियलाइज़ करें। किंवदंती . का प्रयोग कर