কম্পিউটার টিউটোরিয়াল

পাইথন ও সিবর্ন দিয়ে একক হরিজন্টাল স্বার্ম প্লট আঁকা

সিবর্নের swarmplot() একটি কলাম ব্যবহার করে হরিজন্টাল স্বার্ম প্লট আঁকার জন্য ব্যবহার করা হয়। ডেটাসেট: Cricketers2.csv।

প্রয়োজনীয় লাইব্রেরি ইমপোর্ট:

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

CSV থেকে ডেটা লোড:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

"Matches" কলাম দিয়ে স্বার্ম প্লট আঁকা:

sb.swarmplot(x=dataFrame["Matches"])

সম্পূর্ণ কোড উদাহরণ:

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# CSV ফাইল থেকে ডেটা লোড
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

# থিম সেট
sb.set_theme(style="whitegrid")

# Matches কলাম দিয়ে স্বার্ম প্লট আঁকা
sb.swarmplot(x=dataFrame["Matches"])

# প্রদর্শন
plt.show()

আউটপুট:

এটি Matches কলামের মানগুলোর হরিজন্টাল স্বার্ম প্লট তৈরি করবে।

বিশেষতা:

  • শুধু একটি কলাম (x-অক্ষ) দিয়ে প্লট করা হয়েছে
  • পয়েন্টগুলো ওভারল্যাপ না করে বিতরণ দেখায়
  • whitegrid থিম দিয়ে পঠনযোগ্যতা বেড়ানো হয়েছে
  1. সিবর্ন দিয়ে হরিজেন্টাল বার প্লট আঁকা

  2. সিবর্নে ভায়োলিন প্লটে কোয়ার্টাইল হরিজেন্টাল লাইন হিসেবে দেখানো

  3. সিবর্নে বক্সপ্লটের উপরে সুয়ার্ম প্লট (swarmplot) আঁকা

  4. সিবর্নে সুয়ার্ম প্লটে order প্যারামিটার দিয়ে ক্যাটাগরি অর্ডার নিয়ন্ত্রণ