एक matplotlib आकृति में एक 3D सबप्लॉट जोड़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- numpy का उपयोग करके x, y और z डेटा बिंदु बनाएं।
- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
- प्रक्षेपण='3d' के साथ सबप्लॉट व्यवस्था के भाग के रूप में आकृति में एक 'कुल्हाड़ी' जोड़ें ।
- प्लॉट x, y और z डेटा पॉइंट प्लॉट () . का उपयोग करके विधि।
- आंकड़ा प्रदर्शित करने के लिए, .show() use का उपयोग करें विधि।
उदाहरण
from matplotlib import pyplot as plt import numpy as np # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Create x, y and z data points using numpy x = np.linspace(-5, 5, 100) y = np.linspace(-5, 5, 100) z = x ** 2 + y ** 2 fig = plt.figure() # add subplot with projection='3d' ax = fig.add_subplot(111, projection='3d') # Plot x, y and z data points ax.plot(x, y, z, color='red', lw=7) plt.show()
आउटपुट
यह निम्नलिखित आउटपुट देगा -