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

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

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

चरण

  • NumPy का उपयोग करके xrange और yrange डेटा पॉइंट्स बनाएं।
  • meshgrid() मेथड का उपयोग करके कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स वापस करें।
  • x और y से एक इक्वेशन बनाएं।
  • x, y और इक्वेशन के साथ contour() मेथड का उपयोग करके 3D कंटूर बनाएं।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

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 का उपयोग करके इम्प्लिसिट इक्वेशन प्लॉट करना संभव है?

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

  1. Matplotlib का उपयोग करके डेटाटाइम एक्सिस पर रेक्टेंगल कैसे प्लॉट करें? Matplotlib का उपयोग करके डेटाटाइम एक्सिस पर रेक्टेंगल कैसे प्लॉट करें?

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

  1. Matplotlib में pyplot.plot() का उपयोग करके पैरामीट्राइज़्ड कर्व ड्रॉ करें Matplotlib में pyplot.plot() का उपयोग करके पैरामीट्राइज़्ड कर्व ड्रॉ करें

    pyplot.plot() का उपयोग करके पैरामीट्राइज़्ड कर्व ड्रॉ करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। सैंपल की संख्या के लिए वेरिएबल N इनिशियलाइज़ करें। NumPy का उपयोग करके t, r, x और y डेटा पॉइंट्स बनाएं। एक फिगर और सबप्ल

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

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा