पायथन में क्लस्टरिंग के लिए स्कैटर प्लॉट बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- numpy का उपयोग करके x और y डेटा पॉइंट, क्लस्टर और केंद्र बनाएं।
- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
- वर्तमान आंकड़े में एक सबप्लॉट व्यवस्था जोड़ें।
- स्कैटर () . का उपयोग करके स्कैटर डेटा बिंदुओं को प्लॉट करें विधि।
- इटरेट सेंटर डेटा और प्लेस मार्कर का उपयोग करके स्कैटर () विधि।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truex =np.random.randn(10)y =np.random.randn(10)क्लस्टर =np.array([0, 1, 1, 1, 3, 2, 2, 3, 0, 2]) केंद्र =np.random.randn(4, 2)अंजीर =plt.figure()ax =fig.add_subplot(111)scatter =ax.scatter(x, y, c=Cluster, s=50) for i, j केंद्रों में:ax.scatter(i, j, s=50, c='लाल', मार्कर='+')plt.show()आउटपुट
यह निम्नलिखित आउटपुट का उत्पादन करेगा