Matplotlib में केवल हैच (कोई पृष्ठभूमि रंग नहीं) वाले क्षेत्र को भरने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
एक चर प्रारंभ करें n नमूना डेटा की संख्या संग्रहीत करने के लिए।
-
एक आकृति और सबप्लॉट का एक सेट बनाएं।
-
x . को प्लॉट करें और y डेटा बिंदु।
-
x . के बीच के क्षेत्र को भरें और y सर्कल हैच के साथ, edgecolor="blue" ।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import numpy as np import matplotlib.pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True # Number of sample data n = 256 # x and y data points x = np.linspace(-np.pi, np.pi, n, endpoint=True) y = np.sin(2 * x) # Figure and set of subplots fig, ax = plt.subplots() # Plot the data points ax.plot(x, y, color='blue', alpha=1.0) # Fill the area between the data points ax.fill_between(x, y, color='blue', alpha=.2, facecolor="none", hatch="o", edgecolor="blue", linewidth=1.0) # Display the plot plt.show()
आउटपुट
यह निम्नलिखित आउटपुट देगा -