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()
आउटपुट
आप scipy.optimize . जैसे टूल का उपयोग कर सकते हैं Matplotlib में निहित समीकरणों को प्लॉट करने के लिए।