সিবোর্নে সোয়ার্ম প্লটটি অ-ওভারল্যাপিং পয়েন্ট সহ একটি সুনির্দিষ্ট স্ক্যাটারপ্লট আঁকতে ব্যবহৃত হয়। এর জন্য seaborn.swarmplot() ব্যবহার করা হয়। seaborn.boxplot() ব্যবহার করে একটি বক্স প্লটের উপরে পর্যবেক্ষণের ঝাঁক আঁকুন।
ধরা যাক নিচের একটি CSV ফাইলের আকারে আমাদের ডেটাসেট −Cricketers2.csv
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
import seaborn as sb import pandas as pd import numpy as np import matplotlib.pyplot as plt
একটি পান্ডাস ডেটাফ্রেম -
-এ একটি CSV ফাইল থেকে ডেটা লোড করুনdataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")
একটি বাক্স প্লটের উপরে পর্যবেক্ষণের ঝাঁক আঁকুন −
sb.boxplot(x = "Matches", y = "Role", data= dataFrame, whis=np.inf) sb.swarmplot(x = "Matches", y = "Role", data= dataFrame, color=".3")
উদাহরণ
নিম্নলিখিত কোড
import seaborn as sb import pandas as pd import numpy as np import matplotlib.pyplot as plt # Load data from a CSV file into a Pandas DataFrame dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv") sb.set_theme(style="whitegrid") # draw swarms of observations on top of a box plot sb.boxplot(x = "Matches", y = "Role", data= dataFrame, whis=np.inf) sb.swarmplot(x = "Matches", y = "Role", data= dataFrame, color=".3") # display plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে