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

সিবর্ন দিয়ে স্ক্যাটার প্লট তৈরি - পাইথন পান্ডাস

সিবর্নের scatterplot() সেম্যান্টিক গ্রুপিংয়ের সম্ভাবনা সহ স্ক্যাটার প্লট আঁকে। ডেটাসেট: 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")

উদাহরণ ১: Age এবং Weight, hue = Role

sb.scatterplot(dataFrame['Age'], dataFrame['Weight'], hue=dataFrame['Role'])
plt.ylabel("Weight (kgs)")
plt.show()

উদাহরণ ২: Age এবং Weight, hue ছাড়া

sb.scatterplot(dataFrame['Age'], dataFrame['Weight'])
plt.ylabel("Weight (kgs)")
plt.show()

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

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

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

# উদাহরণ ১: Age এবং Weight, hue = Role
sb.scatterplot(dataFrame['Age'], dataFrame['Weight'], hue=dataFrame['Role'])
plt.ylabel("Weight (kgs)")
plt.show()

# উদাহরণ ২: Age এবং Weight, hue ছাড়া
sb.scatterplot(dataFrame['Age'], dataFrame['Weight'])
plt.ylabel("Weight (kgs)")
plt.show()

আউটপুট:

  • প্রথম প্লট: Role অনুযায়ী রঙ ভেদ (hue) সহ স্ক্যাটার প্লট
  • দ্বিতীয় প্লট: সাদা স্ক্যাটার প্লট

প্যারামিটার:

  • x, y: অক্ষের ভ্যালু
  • hue: গ্রুপিং ভেরিয়েবল অনুযায়ী রঙ
  • data: ডেটাফ্রেম (যদি কলাম নাম স্ট্রিং হিসেবে দেয়া হয়)
  1. পাইথন পান্ডাস ও সিবর্ন দিয়ে হরিজন্টাল পয়েন্ট প্লট আঁকা

  2. সিবর্নে বার প্লটে বার স্টাইল করা (facecolor, edgecolor, linewidth)

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

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