x . से एक 3D सतह प्लॉट करने के लिए , y और z पायथन में डेटा स्कैटर करें, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
- सबप्लॉट व्यवस्था के हिस्से के रूप में आकृति में एक कुल्हाड़ी जोड़ें।
- बनाएं x , y , X , वाई और Z डेटा अंक numpy का उपयोग कर रहे हैं।
- प्लॉट x , y और z plot_surface() . का उपयोग करके डेटा बिंदु विधि।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(111, projection='3d') x = np.array(np.linspace(-2, 2, 100)) y = np.array(np.linspace(-2, 2, 10)) X, Y = np.meshgrid(x, y) Z = X * np.exp(-X ** 2 - Y ** 2) ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap="plasma", linewidth=0, antialiased=False) plt.show()
आउटपुट