সিবর্নের boxplot() ক্যাটেগরি অনুযায়ী বিতরণ বক্স প্লট আকারে দেখায়। ডেটাসেট: 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 এবং Height দিয়ে বক্স প্লট
sb.boxplot(dataFrame['Age'], dataFrame['Height'])
plt.ylabel("Height (inches)")
plt.show()
উদাহরণ ২: শুধু Age কলাম দিয়ে বক্স প্লট
sb.boxplot(dataFrame['Age'])
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 এবং Height দিয়ে বক্স প্লট
sb.boxplot(dataFrame['Age'], dataFrame['Height'])
plt.ylabel("Height (inches)")
plt.show()
# উদাহরণ ২: শুধু Age কলাম দিয়ে বক্স প্লট
sb.boxplot(dataFrame['Age'])
plt.show()
আউটপুট:
- প্রথম প্লট: Age অনুযায়ী Height এর বক্সপ্লট
- দ্বিতীয় প্লট: Age এর সমগ্র বক্সপ্লট (একক ভেরিয়েবল)
বক্সপ্লটের উপাদান:
- মেডিয়ান (মধ্যম মান)
- Q1, Q3 (প্রথম ও তৃতীয় কোয়ার্টাইল)
- Whiskers (১.৫x IQR পর্যন্ত)
- আউটলায়ার (বিন্দু আকারে)