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

पंडों में कई बारप्लॉट बनाते समय बार के बीच की जगह को कैसे बदलें? (मैटप्लोटलिब)

एक समूह के भीतर पंडों में कई बारप्लॉट बनाते समय बार के बीच की जगह को बदलने के लिए, हम प्लॉट () में लाइनविड्थ का उपयोग कर सकते हैं। विधि।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • दो कॉलम के साथ एक डिक्शनरी बनाएं।
  • एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं।
  • डेटाफ्रेम को प्लॉट () के साथ प्लॉट करें विधि, लाइनविड्थ . के साथ जो बार के बीच की जगह को बदल देता है।
  • भूखंड पर एक किंवदंती रखें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt

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

d = {'Column 1': [i for i in range(10)],
      'Column 2': [i * i for i in range(10)]}

df = pd.DataFrame(d)
df.plot(kind='bar', edgecolor='white', linewidth=1)

plt.legend(loc="upper left")
plt.show()

आउटपुट

पंडों में कई बारप्लॉट बनाते समय बार के बीच की जगह को कैसे बदलें? (मैटप्लोटलिब)


  1. LaTeX का उपयोग करते समय मैं Matplotlib प्लॉट में अक्ष टिक फ़ॉन्ट कैसे बदलूं?

    LaTeX का उपयोग करते समय मैटलपोटलिब में अक्ष टिक फ़ॉन्ट बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। सबप्लॉट () का उपयोग करना विधि, वर्तमान आंकड़े में एक सबप्लॉट जोड़ें। set_xticks . का उपयोग करके डेटा बिंदुओं x और y के साथ x और y टिक सेट करें औ

  1. मैं Matplotlib में एकाधिक एक्स या वाई अक्ष कैसे प्लॉट करूं?

    एकाधिक X या Y अक्षों को आलेखित करने के लिए, हम जुड़वां () . का उपयोग कर सकते हैं या जुड़वां () तरीके, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट () का उपयोग करना विधि, एक आकृति और सबप्लॉट का एक सेट बनाएं। बाएं Y-अक्ष पैमाने पर [1, 2, 3, 4, 5] डेटा बिंदुओं को प्लॉट करें। जुड़वां () का उपयोग कर

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

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