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

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

সিবর্নের pointplot() পয়েন্ট এস্টিমেট এবং কনফিডেন্স ইন্টারভাল স্ক্যাটার প্লট আকারে দেখায়। ডেটাসেট: 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 কলাম দিয়ে পয়েন্ট প্লট

sb.pointplot(x=dataFrame["Age"], y=dataFrame["Weight"], data=dataFrame)
plt.ylabel("Weight (kgs)")
plt.show()

উদাহরণ ২: hue প্যারামিটার হিসেবে Role কলাম

sb.pointplot(dataFrame['Age'], dataFrame['Weight'], hue=dataFrame['Role'])
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 কলাম দিয়ে পয়েন্ট প্লট
sb.pointplot(x=dataFrame["Age"], y=dataFrame["Weight"], data=dataFrame)
plt.ylabel("Weight (kgs)")
plt.show()

# উদাহরণ ২: hue প্যারামিটার হিসেবে Role কলাম
sb.pointplot(dataFrame['Age'], dataFrame['Weight'], hue=dataFrame['Role'])
plt.ylabel("Weight (kgs)")
plt.show()

আউটপুট:

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

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

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

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

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

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