matplotlib में 3D प्लॉट के लिए अक्ष लेबल और नाम अभिविन्यास को बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- कोई नया आंकड़ा बनाएं या मौजूदा आकृति को facecolor=white . के साथ सक्रिय करें ।
- 3d प्रोजेक्शन के साथ वर्तमान आंकड़ा प्राप्त करें।
- X, Y और Z अक्ष लेबल को लाइनस्पेसिंग के साथ सेट करें ।
- डेटा बिंदुओं को प्लॉट () का उपयोग करके प्लॉट करें विधि।
- अक्ष की दूरी निर्धारित करें।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True figure = plt.figure(facecolor='w') ax = figure.gca(projection='3d') xLabel = ax.set_xlabel('X-axis', linespacing=3.2) yLabel = ax.set_ylabel('Y-axis', linespacing=3.1) zLabel = ax.set_zlabel('Z-Axis', linespacing=3.4) plot = ax.plot([1, 2, 3], [1, 2, 3]) ax.dist = 10 plt.show()
आउटपुट