पांडास का उपयोग करके हैच्ड बार्स प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- दो कॉलम के साथ पांडास डेटाफ्रेम बनाएं।
- सबप्लॉट अरेंजमेंट के रूप में करंट फिगर में एक्सिस जोड़ें।
- kind="bar" के साथ प्लॉट बनाएं।
- हैच की लिस्ट बनाएं।
- bars.patches का उपयोग करके बार्स पैच प्राप्त करें।
- bars पैच को इटरेट करें और प्रत्येक पैच का हैच सेट करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame(np.random.rand(5, 2), columns=['a', 'b'])
ax = plt.figure().add_subplot(111)
bars = df.plot(ax=ax, kind='bar')
hatches = ["*", "/", "o", "x"]
for patch in bars.patches:
patch.set_hatch(hatches[np.random.randint(10)%len(hatches)])
plt.show()
आउटपुट
बार चार्ट में प्रत्येक बार का अलग-अलग हैच पैटर्न होगा (*, /, o, x)।