পাইথনে ক্লাস্টারিংয়ের জন্য একটি স্ক্যাটার প্লট তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- নম্পি ব্যবহার করে x এবং y ডেটা পয়েন্ট, ক্লাস্টার এবং কেন্দ্র তৈরি করুন।
- একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷ ৷
- বর্তমান চিত্রে একটি সাবপ্লট বিন্যাস যোগ করুন।
- scatter() ব্যবহার করে স্ক্যাটার ডেটা পয়েন্ট প্লট করুন পদ্ধতি।
- স্ক্যাটার() ব্যবহার করে ডেটা এবং স্থান চিহ্নিতকারীকে কেন্দ্র করে পদ্ধতি।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.randn(10) y = np.random.randn(10) Cluster = np.array([0, 1, 1, 1, 3, 2, 2, 3, 0, 2]) centers = np.random.randn(4, 2) fig = plt.figure() ax = fig.add_subplot(111) scatter = ax.scatter(x, y, c=Cluster, s=50) for i, j in centers: ax.scatter(i, j, s=50, c='red', marker='+') plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে