पायथन में मैटप्लॉटलीब का उपयोग करके पॉलीगन के भीतर क्षेत्र भरने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
चरण
फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
एक फिगर और सबप्लॉट्स का सेट बनाएं।
पॉलीगन का इंस्टेंस प्राप्त करें।
इटरेबल पॉलीगन्स के साथ पैच का जेनेरिक कलेक्शन प्राप्त करें।
एक्सिस के कलेक्शन में एक 'कलेक्शन' जोड़ें; कलेक्शन लौटाएं।
फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt from matplotlib.collections import PatchCollection from matplotlib.patches import Polygon import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots(1) polygon = Polygon(np.random.rand(6, 2), closed=True, alpha=1) collection = PatchCollection([polygon]) ax.add_collection(collection) plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
