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

Matplotlib में समूहीकृत बार प्लॉट्स के बीच रिक्ति सेट करना

Matplotlib में समूहीकृत बार प्लॉट के बीच रिक्ति सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • प्लॉट किए जाने वाले बार विवरण के लिए एक शब्दकोश बनाएं।

  • d . शब्दकोश का उपयोग करके एक पांडा डेटाफ़्रेम बनाएं ।

  • शब्दकोश का उपयोग करके बार प्लॉट करें, d, संरेखण="केंद्र" . के साथ ।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt
import pandas as pd

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

d = {"Name": ["John", "Jacks", "James", "Joe"],"Age": [23, 12, 30, 26],"Marks": [98, 85, 70, 77]}

df = pd.DataFrame(d)
df.set_index('Name').plot(kind="bar", align='center', width=0.1)
plt.tick_params(rotation=45)

plt.show()

आउटपुट

Matplotlib में समूहीकृत बार प्लॉट्स के बीच रिक्ति सेट करना


  1. Matplotlib का उपयोग करके बार ग्राफ़ के लिए स्वचालित रूप से Y-अक्ष सीमाएँ सेट करना

    Y-अक्ष की सीमा निर्धारित करने के लिए, हम ylim() . का उपयोग कर सकते हैं विधि और अधिकतम और न्यूनतम सीमा मान डालें। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। डेटा बिंदुओं के लिए दो सूचियां बनाएं। अधिकतम . के लिए दो चर बनाएं और मिनट Y-अक्ष के लिए मान. यलिम () का प्रयोग

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

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

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

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