সিবর্নের boxplot() ক্যাটেগরি অনুযায়ী বিতরণ বক্স প্লট আকারে দেখায়। order প্যারামিটার দিয়ে বক্সের ক্রম নিয়ন্ত্রণ করা যায়। ডেটাসেট: 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):
sb.boxplot(x='Academy', y='Age', data=dataFrame, order=["Tasmania", "South Australia", "Victoria"])
সম্পূর্ণ কোড উদাহরণ:
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 এর বক্স প্লট
# order প্যারামিটার দিয়ে এক্সপ্লিসিট অর্ডার (Academy অনুযায়ী)
sb.boxplot(x='Academy', y='Age', data=dataFrame, order=["Tasmania", "South Australia", "Victoria"])
# প্রদর্শন
plt.show()
আউটপুট:
এটি Academy অনুযায়ী Age এর বক্সপ্লট তৈরি করবে যেখানে অ্যাকাডেমিগুলো নির্দিষ্ট ক্রমে (Tasmania, South Australia, Victoria) থাকবে।
মূল প্যারামিটার:
order: ক্যাটেগরি বাছাই এবং তাদের ক্রম নির্দিষ্ট করেx, y, data: সাধারণ প্লটিং প্যারামিটার