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