पर्सपेक्टिव और ऑर्थोग्राफिक प्रोजेक्शन प्लॉट्स प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
- सबप्लॉट अरेंजमेंट के हिस्से के रूप में '~.axes.Axes' को फिगर में जोड़ें।
- ax1 एक्सिस पर प्रोजेक्शन टाइप 'perspective' सेट करें।
- प्लॉट का शीर्षक सेट करें।
- सबप्लॉट अरेंजमेंट के हिस्से के रूप में '~.axes.Axes' को फिगर में जोड़ें।
- ax2 एक्सिस पर प्रोजेक्शन टाइप 'orthographic' सेट करें।
- प्लॉट का शीर्षक सेट करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax1 = fig.add_subplot(1, 2, 1, projection='3d')
ax1.set_proj_type('persp')
ax1.set_title('Perspective')
ax2 = fig.add_subplot(1, 2, 2, projection='3d')
ax2.set_proj_type('ortho')
ax2.set_title('Orthographic')
plt.show()
आउटपुट
दो 3D प्लॉट्स साइड-बाय-साइड: बाएं पर्सपेक्टिव प्रोजेक्शन (दूरी के साथ छोटा), दाएं ऑर्थोग्राफिक (पैरेलल लाइन्स)।