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

क्या Matplotlib का उपयोग करके निहित समीकरणों को प्लॉट करना संभव है?

Matplotlib निहित समीकरणों को प्लॉट करने के लिए कार्यक्षमता का समर्थन नहीं करता है, हालांकि, आप एक कोड की कोशिश कर सकते हैं जैसा हमने यहां दिखाया है।

कदम

  • बनाएं xrange और यरेंज डेटा अंक numpy का उपयोग कर रहे हैं।
  • meshgrid() . का उपयोग करके निर्देशांक सदिशों से निर्देशांक मैट्रिक्स लौटाएं विधि।
  • x और y से एक समीकरण बनाएं।
  • x, y और समीकरण के साथ समोच्च () पद्धति का उपयोग करके एक 3D समोच्च बनाएं।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
delta = 0.025
xrange = np.arange(-5.0, 20.0, delta)
yrange = np.arange(-5.0, 20.0, delta)
x, y = np.meshgrid(xrange, yrange)
equation = np.sin(x) - np.cos(y)**2
plt.contour(x, y, equation, [0])
plt.show()

आउटपुट

क्या Matplotlib का उपयोग करके निहित समीकरणों को प्लॉट करना संभव है?

आप scipy.optimize . जैसे टूल का उपयोग कर सकते हैं Matplotlib में निहित समीकरणों को प्लॉट करने के लिए।


  1. Matplotlib का उपयोग करके डेटाटाइम अक्ष पर आयत कैसे प्लॉट करें?

    Matplotlib का उपयोग करके डेटाटाइम अक्ष पर एक पुनरावर्तन प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। एक ~.axes.Axes जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था

  1. Matplotlib में pyplot.plot () का उपयोग करके पैरामीट्रिज्ड कर्व बनाएं

    pyplot.plot() . का उपयोग करके एक पैरामीट्रिज्ड कर्व बनाने के लिए , हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। वैरिएबल को प्रारंभ करें N नमूनों की संख्या के लिए। numpy का उपयोग करके t, r, x और y डेटा पॉइंट बनाएं। एक आकृति और सबप

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज