पायथन, नम्पाई और मैटप्लॉटलिब का उपयोग करके मास्क्ड सरफेस प्लॉट बनाने के लिए, हम निम्न चरण अपना सकते हैं –
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें।
- सबप्लॉट व्यवस्था के हिस्से के रूप में फिगर में 'ax' जोड़ें।
- निर्देशांक वेक्टर, pi और theta से निर्देशांक मैट्रिक्स वापस करें।
- मास्क्ड डेटा बिंदुओं के साथ x, y और z बनाएं।
- x, y, और z डेटा बिंदुओं के साथ सरफेस प्लॉट बनाएं।
- फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111, projection="3d")
pi, theta = np.meshgrid(
np.arange(1, 10, 2) * np.pi / 4,
np.arange(1, 10, 2) * np.pi / 4)
x = np.cos(pi) * np.sin(theta)
y = np.sin(pi) * np.sin(theta)
z = np.ma.masked_where(x >= 0.01, y)
ax.plot_surface(x, y, z, color='red')
plt.show()
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा

