সিবর্নের violinplot() বক্সপ্লট এবং কার্নেল ডেনসিটি এস্টিমেশনের সমন্বয় তৈরি করে। ডেটাসেট: 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")
Weight (kgs) কলাম দিয়ে ভায়োলিন প্লট:
sb.violinplot(dataFrame['Weight'])
plt.xlabel("Weight (kgs)")
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")
# Weight (kgs) কলাম দিয়ে ভায়োলিন প্লট
sb.violinplot(dataFrame['Weight'])
# লেবেল
plt.xlabel("Weight (kgs)")
# প্রদর্শন
plt.show()
আউটপুট:
এটি Weight কলামের বিতরণ দেখানোর একটি ভায়োলিন প্লট তৈরি করবে।
ভায়োলিন প্লটের বৈশিষ্ট্য:
- বক্সপ্লটের মেডিয়ান, কোয়ার্টাইল দেখায়
- KDE (কার্নেল ডেনসিটি এস্টিমেশন) দিয়ে বিতরণের আকার দেখায়
- সিমেট্রিক্যাল আকারে বিতরণের ঘনত্ব বোঝা যায়