Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

एक लूप और एक फ़ंक्शन के माध्यम से Matplotlib सबप्लॉट्स को पॉप्युलेट करना

एक लूप और एक फ़ंक्शन के माध्यम से matplotlib सबप्लॉट्स को पॉप्युलेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • पंक्तियों की संख्या =3 और स्तंभों की संख्या =2 के साथ एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • प्रत्येक पंक्ति के स्तंभों को पुनरावृत्त करने के लिए एक फ़ंक्शन बनाएं और plot() . का उपयोग करके x डेटा बिंदुओं को प्लॉट करें प्रत्येक कॉलम इंडेक्स पर विधि।

  • पंक्तियों को पुनरावृत्त करें (चरण 2) और यादृच्छिक x डेटा बिंदु बनाएं और iterate_columns() पर कॉल करें समारोह (चरण 3)।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truefig, axes =plt.subplots(3, 2) """ कॉलम की कुल्हाड़ियों को पुनरावृत्त करें """ iterate_columns (cols, x) को परिभाषित करें:cols में col के लिए:col.plot (x, रंग ='लाल')""" पंक्ति की कुल्हाड़ियों को पुनरावृत्त करें"""अक्षों में पंक्ति के लिए:x =np.random.normal(0, 1, 100).cumsum() iterate_columns(row, x)plt.show()

आउटपुट

एक लूप और एक फ़ंक्शन के माध्यम से Matplotlib सबप्लॉट्स को पॉप्युलेट करना


  1. एक बिंदु से गुजरने वाली क्षैतिज और लंबवत रेखाएं प्लॉट करें जो Matplotlib में दो रेखाओं का चौराहे बिंदु है

    एक बिंदु से गुजरने वाली क्षैतिज और लंबवत रेखाओं को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। ढलान (m1, m2) और इंटरसेप्ट (c1 और c2) का उपयोग करके दो लाइनें बनाएं। ढलानों को प्रारंभ करें और मूल्यों को इंटरसेप्ट करें। nump

  1. Matplotlib प्लॉट लूप में मार्करों और रेखाओं के लिए समान रंग कैसे सेट करें?

    एक matplotlib में मार्कर और लाइनों के लिए एक ही रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - प्रारंभ करें m, n और x डेटा अंक numpy का उपयोग कर रहे हैं। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। clf() . का उपयोग करके आंकड़ा साफ़ करें विधि। su

  1. Matplotlib में एक कंटूरफ प्लॉट और सरफेस_प्लॉट बिछाना

    मैटप्लोटलिब में कंटूरफ प्लॉट और सरफेस_प्लॉट को लेयर करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - वैरिएबल प्रारंभ करें, डेल्टा, xrange, yrange, x और y numpy का उपयोग कर रहे हैं। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान अक्ष प्राप्त करें जहां प्