हैच बनाने के लिए बार पंडों का उपयोग करके, हम निम्नलिखित कदम उठा सकते हैं -
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
दो स्तंभों वाले पांडा का उपयोग करके डेटाफ़्रेम बनाएं।
-
सबप्लॉट व्यवस्था के रूप में वर्तमान आकृति में एक कुल्हाड़ी जोड़ें।
-
kind="bars" . के साथ एक प्लॉट बनाएं नाम से कक्षा।
-
हैच की सूची बनाएं।
-
bars.patches . का उपयोग करके बार पैच प्राप्त करें ।
-
पुनरावृति बार पैच और प्रत्येक पैच की हैच सेट करें।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
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()
आउटपुट