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

পাইথন পান্ডাস ও সিবর্ন দিয়ে পয়েন্ট প্লটে স্ট্যান্ডার্ড ডেভিয়েশন দেখানো

সিবর্নের pointplot()-এ ci="sd" প্যারামিটার ব্যবহার করে আবজারভেশনগুলোর স্ট্যান্ডার্ড ডেভিয়েশন (কনফিডেন্স ইন্টারভাল হিসেবে) দেখানো যায়। ডেটাসেট: 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")

Academy এবং Age দিয়ে পয়েন্ট প্লট, ci="sd":

sb.pointplot(x='Academy', y='Age', data=dataFrame, ci="sd")

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

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.set_theme(style="darkgrid")

# Academy এবং Age দিয়ে পয়েন্ট প্লট
# ci="sd" দিয়ে স্ট্যান্ডার্ড ডেভিয়েশন দেখানো
sb.pointplot(x='Academy', y='Age', data=dataFrame, ci="sd")

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

আউটপুট:

এটি Academy অনুযায়ী Age এর পয়েন্ট প্লট তৈরি করবে যেখানে এরর বার স্ট্যান্ডার্ড ডেভিয়েশন নির্দেশ করবে।

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

  • ci="sd": স্ট্যান্ডার্ড ডেভিয়েশন দেখায়
  • ci=95 (ডিফল্ট): ৯৫% কনফিডেন্স ইন্টারভাল দেখায়
  • ci=None: কনফিডেন্স ইন্টারভাল হাইড করে
  1. সিবর্নে ভায়োলিন প্লটে কোয়ার্টাইল হরিজেন্টাল লাইন হিসেবে দেখানো

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

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

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