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

Matplotlib 2D कंटूर प्लॉटिंग का उपयोग करके अतिरिक्त कंटूर लाइन्स कैसे जोड़ें?


Matplotlib 2D कंटूर प्लॉटिंग का उपयोग करके अतिरिक्त कंटूर लाइन्स जोड़ने के लिए, हम निम्न चरण अपना सकते हैं:

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

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

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

def f(x, y):
    return np.sin(x) ** 10 + np.cos(10 + y * x) * np.cos(x)

x = np.linspace(0, 5, 50)
y = np.linspace(0, 5, 40)
X, Y = np.meshgrid(x, y)
Z = f(X, Y)

levels = np.arange(-1.0, 1.5, 0.25)
CS = plt.contour(X, Y, Z, levels=levels)
plt.clabel(CS, inline=1, fontsize=10)
plt.title('levels = {}'.format(levels.tolist()))
plt.show()

आउटपुट

Matplotlib 2D कंटूर प्लॉटिंग का उपयोग करके अतिरिक्त कंटूर लाइन्स कैसे जोड़ें?

  1. मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन कैसे ड्रा करें? मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन कैसे ड्रा करें?

    मैटप्लॉटलिब कंटूर प्लॉट के लिए एक्सिस लाइन्स या ऑरिजिन ड्रा करने के लिए, हम contourf(), axhline() y=0 और axvline() x=0 का उपयोग कर सकते हैं। नम्पाई का उपयोग करके x, y, और z के लिए डेटा पॉइंट्स बनाएं। एक्सेस प्रॉपर्टीज़ सेट करने के लिए, हम plt.axis(off) मेथड का उपयोग कर सकते हैं। x, y, और z डेटा पॉ

  1. Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना

    इस प्रोग्राम में, हम matplot लाइब्रेरी का उपयोग करके दो रेखाएं प्लॉट करेंगे। कोडिंग शुरू करने से पहले, हमें निम्न कमांड का उपयोग करके matplotlib लाइब्रेरी आयोर्ट करने की आवश्यकता है - Import matplotlib.pyplot as plt Pyplot कमांड शैली फ़ंक्शन का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता ह

  1. पायथन का उपयोग करके Matplotlib से 3D कंटूर प्लॉट कैसे बनाएं पायथन का उपयोग करके Matplotlib से 3D कंटूर प्लॉट कैसे बनाएं

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है, यह समझने में मदद करता है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता