Pandas में एक ग्रुप के भीतर एकाधिक बारप्लॉट बनाते समय बार्स के बीच स्पेस बदलने के लिए, हम plot() मेथड में linewidth का उपयोग कर सकते हैं।
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग समायोजित करें।
- दो कॉलम के साथ एक डिक्शनरी बनाएं।
- दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं।
- linewidth के साथ plot() मेथड से डेटाफ्रेम प्लॉट करें जो बार्स के बीच स्पेस बदलता है।
- प्लॉट पर लीजेंड रखें।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
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()
आउटपुट
ग्रुप्ड बार चार्ट जहां बार्स के बीच सफेद एज (linewidth=1) से स्पेस दिखाई देता है।
