বক্স প্লটের উপরে সোয়ার্ম প্লট প্লট করতে, প্রথমে বক্সপ্লট() এবং তারপর swarmplot() একই x এবং y মান দিয়ে সেট করুন। বক্স প্লট ইন Seaborn একটি বক্স প্লট আঁকতে ব্যবহার করা হয় শ্রেণীবিভাগের ক্ষেত্রে বিতরণ দেখানোর জন্য। এর জন্য seaborn.boxplot() ব্যবহার করা হয়।
সিবোর্নে সোয়ার্ম প্লট অ-ওভারল্যাপিং পয়েন্ট সহ একটি সুনির্দিষ্ট স্ক্যাটারপ্লট আঁকতে ব্যবহৃত হয়। এর জন্য seaborn.swarmplot() ব্যবহার করা হয়।
ধরা যাক নিম্নলিখিতটি একটি CSV ফাইলের আকারে আমাদের ডেটাসেট - Cricketers.csv
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
import seaborn as sb import pandas as pd import matplotlib.pyplot as plt
একটি পান্ডাস ডেটাফ্রেম -
-এ একটি CSV ফাইল থেকে ডেটা লোড করুনdataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")
বক্স প্লট −
উপরে ঝাঁক প্লট প্লট করাsb.boxplot( x = 'Role',y = 'Age', data = dataFrame ) sb.swarmplot(x="Role", y="Age", data=dataFrame, color=".25")
উদাহরণ
নিম্নলিখিত কোড -
pdimport matplotlib.pyplot হিসাবে sbimport পান্ডা হিসাবেimport seaborn as sb import pandas as pd import matplotlib.pyplot as plt # Load data from a CSV file into a Pandas DataFrame: dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv") # plotting box plot sb.boxplot( x = 'Role',y = 'Age', data = dataFrame ) # plotting swarn plot on top of box plot sb.swarmplot(x="Role", y="Age", data=dataFrame, color=".25") # display plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে