Matplotlib में कुल्हाड़ियों के बिना 3D प्लॉट पर स्कैटर पॉइंट्स प्लॉट करने के लिए, हम स्कैटर () का उपयोग कर सकते हैं विधि और कुल्हाड़ियों को बंद कर दें।
कदम
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
- अक्ष को सबप्लॉट व्यवस्था के रूप में जोड़ें।
- numpy का उपयोग करके xs, ys और zs डेटा पॉइंट बनाएं।
- स्कैटर () का प्रयोग करें स्कैटर प्लॉट बनाने की विधि।
- ax.axis('off') का प्रयोग करें कुल्हाड़ियों को छिपाने की विधि।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.add_subplot(projection="3d") xs = np.random.rand(100) ys = np.random.rand(100) zs = np.random.rand(100) ax.scatter(xs, ys, zs, c=xs, cmap="copper") ax.axis('off') plt.show()
आउटपुट