Matplotlib 2D समोच्च प्लॉटिंग का उपयोग करके अतिरिक्त समोच्च रेखाएँ जोड़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
ई फ़ंक्शन बनाएं f(x, y) z . प्राप्त करने के लिए x . से डेटा बिंदु और y ।
-
बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।
-
Numpy का उपयोग करके स्तरों की सूची बनाएं।
-
समोच्च () . का उपयोग करके कंटूर प्लॉट बनाएं विधि।
-
कंटूर प्लॉट को लेबल करें और प्लॉट का शीर्षक सेट करें।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
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()
आउटपुट