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

Matplotlib में समोच्च से निर्देशांक कैसे प्राप्त करें?

Matplotlib में समोच्च से निर्देशांक प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • x, y . की सूचियां बनाएं और मी डेटा बिंदुओं के साथ।
  • plt.contour(x, y, m . का प्रयोग करें ) x, y और m डेटा बिंदुओं के साथ एक कंटूर प्लॉट बनाने के लिए।
  • समोच्च संग्रह उदाहरण प्राप्त करें।
  • संग्रह का पथ प्राप्त करें, और समोच्च के शीर्षों या निर्देशांकों को प्रिंट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = [1, 2, 3, 4]
y = [1, 2, 3, 4]
m = [[15, 14, 13, 12], [14, 12, 10, 8], [13, 10, 7, 4], [12, 8, 4, 0]]

cs = plt.contour(x, y, m)

for item in cs.collections:
   for i in item.get_paths():
      v = i.vertices
      x = v[:, 0]
      y = v[:, 1]
      print(x, y)
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट का उत्पादन करेगा

Matplotlib में समोच्च से निर्देशांक कैसे प्राप्त करें? Matplotlib में समोच्च से निर्देशांक कैसे प्राप्त करें?

इसके अलावा, यह टर्मिनल पर समोच्च के निर्देशांक प्रिंट करेगा

[4.] [4.]
[4. 3.5] [3.5 4. ]
[4. 3.] [3. 4.]
[4.      3.33333333 3.     2.5 ] [2.5    3.     3.33333333 4.   ]
[4.      3. 2.66666667     2. ]  [2.     2.66666667   3.   4. ]
[4. 3. 2. 1.5] [1.5 2. 3. 4. ]
[4. 3. 2.     1.33333333 1. ] [1. 1.33333333 2. 3. 4. ]
[2. 1.] [1. 2.]

  1. टिंकर टेक्स्ट विजेट से इनपुट कैसे प्राप्त करें?

    टिंकर में, हम पैकेज का उपयोग करके टेक्स्ट विशेषताओं का उपयोग करके टेक्स्ट विजेट बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() . का उपयोग करके टेक्स्ट विजेट में उपयोगकर्ता से इनपुट प्राप्त कर सकते हैं तरीका। हमें इनपुट

  1. टिंकर विजेट के वर्तमान x और y निर्देशांक कैसे प्राप्त करें?

    Tkinter का व्यापक रूप से GUI आधारित एप्लिकेशन बनाने के लिए उपयोग किया जाता है। इसमें कई टूलकिट और फ़ंक्शन या मॉड्यूल उपलब्ध हैं जिनका उपयोग किसी विशेष एप्लिकेशन की विभिन्न विशेषताओं को परिभाषित करने के लिए किया जा सकता है। जीयूआई अनुप्रयोगों के निर्माण के लिए यह बटन, टेक्स्ट बॉक्स और लेबल सहित कुछ व

  1. Windows 11 से सर्वश्रेष्ठ प्रदर्शन कैसे प्राप्त करें

    विंडोज 11 ऑपरेटिंग सिस्टम उपभोक्ता उपयोग के लिए जारी किया गया है, जिसमें कई नई सुविधाएं शामिल हैं। उपयोगकर्ताओं के पसंदीदा प्रोग्राम दिखाने के लिए स्टार्ट मेनू को अनुकूलित किया जा सकता है, और उपयोगकर्ता को एक नया अनुभव देने के लिए UI के पहलुओं को बदला जा सकता है। हाल के महीनों में OS के प्रदर्शन मे