সিবর্নের barplot() এ order প্যারামিটার দিয়ে ক্যাটেগরিক্যাল অক্ষের ক্রম নিয়ন্ত্রণ করা যায়। ডেটাসেট: Cricketers2.csv।
প্রয়োজনীয় লাইব্রেরি ইমপোর্ট:
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
CSV থেকে ডেটা লোড:
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")
Matches এবং Academy দিয়ে হরিজন্টাল বার প্লট, এক্সপ্লিসিট অর্ডার:
sb.barplot(x=dataFrame["Academy"], y=dataFrame["Matches"], order=["Victoria", "Western Australia", "South Australia", "Tasmania"])
সম্পূর্ণ কোড উদাহরণ:
import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
# CSV ফাইল থেকে ডেটা লোড
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")
# Matches এবং Academy দিয়ে হরিজন্টাল বার প্লট
# order প্যারামিটার দিয়ে Academy অনুযায়ী এক্সপ্লিসিট অর্ডার
sb.barplot(x=dataFrame["Academy"], y=dataFrame["Matches"], order=["Victoria", "Western Australia", "South Australia", "Tasmania"])
# প্রদর্শন
plt.show()
আউটপুট:
এটি Academy অনুযায়ী Matches এর হরিজন্টাল বার প্লট তৈরি করবে যেখানে অ্যাকাডেমিগুলো নির্দিষ্ট ক্রমে (Victoria, Western Australia, South Australia, Tasmania) থাকবে।
মূল প্যারামিটার:
order: ক্যাটেগরি বাছাই এবং তাদের ক্রম নির্দিষ্ট করেx, y: অক্ষের ভ্যালু (x-এ Academy, y-এ Matches হলে হরিজন্টাল)