मैटप्लॉटलीब में केवल हैच (कोई बैकग्राउंड कलर नहीं) के साथ क्षेत्र भरने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
चरण
फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
सैंपल डेटा की संख्या स्टोर करने के लिए n वेरिएबल इनिशियलाइज़ करें।
एक फिगर और सबप्लॉट्स का सेट बनाएं।
x और y डेटा पॉइंट्स प्लॉट करें।
x और y के बीच सर्कल हैच के साथ क्षेत्र भरें, edgecolor="blue"।
फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np import matplotlib.pyplot as plt # फिगर साइज़ सेट करें plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # सैंपल डेटा की संख्या n = 256 # x और y डेटा पॉइंट्स x = np.linspace(-np.pi, np.pi, n, endpoint=True) y = np.sin(2 * x) # फिगर और सबप्लॉट्स का सेट fig, ax = plt.subplots() # डेटा पॉइंट्स प्लॉट करें ax.plot(x, y, color='blue', alpha=1.0) # डेटा पॉइंट्स के बीच क्षेत्र भरें ax.fill_between(x, y, color='blue', alpha=.2, facecolor="none", hatch="o", edgecolor="blue", linewidth=1.0) # प्लॉट प्रदर्शित करें plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
