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

मैटप्लॉट्लिब में कंटूर से कोऑर्डिनेट्स कैसे प्राप्त करें?

मैटप्लॉट्लिब में कंटूर से कोऑर्डिनेट्स प्राप्त करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • डेटा पॉइंट्स के साथ x, y और m की सूचियाँ बनाएं।
  • x, y और m डेटा पॉइंट्स के साथ कंटूर प्लॉट बनाने के लिए plt.contour(x, y, m) का उपयोग करें।
  • कंटूर कलेक्शन इंस्टेंस प्राप्त करें।
  • कलेक्शन का पथ प्राप्त करें, और कंटूर के वर्टेक्स या कोऑर्डिनेट्स प्रिंट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

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()

आउटपुट

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

मैटप्लॉट्लिब में कंटूर से कोऑर्डिनेट्स कैसे प्राप्त करें?मैटप्लॉट्लिब में कंटूर से कोऑर्डिनेट्स कैसे प्राप्त करें?

इसके अलावा, यह टर्मिनल पर कंटूर के कोऑर्डिनेट्स प्रिंट करेगा:

[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. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

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

  1. Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें? Tkinter Widget के Current X और Y Coordinates कैसे प्राप्त करें?

    Tkinter GUI based applications बनाने के लिए व्यापक रूप से उपयोग किया जाता है। इसमें कई toolkits और functions या modules उपलब्ध हैं जिनका उपयोग किसी particular application के विभिन्न attributes को define करने के लिए किया जा सकता है। GUI applications बनाने के लिए यह buttons, text boxes और labels सहित

  1. विंडोज 11 प्रदर्शन को अधिकतम करें: गति और दक्षता के लिए विशेषज्ञ युक्तियाँ विंडोज 11 प्रदर्शन को अधिकतम करें: गति और दक्षता के लिए विशेषज्ञ युक्तियाँ

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