সিবর্নের 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" কলাম দিয়ে একক হরিজন্টাল ভায়োলিন প্লট:
sb.violinplot(dataFrame['Weight'])
সম্পূর্ণ কোড উদাহরণ:
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 কলামের বিতরণ দেখানোর একটি হরিজন্টাল ভায়োলিন প্লট তৈরি করবে।
বিশেষতা:
- শুধু একটি নিউমেরিক কলাম (x-অক্ষ) দিয়ে প্লট করা হয়েছে
- ভায়োলিন প্লট বক্সপ্লট এবং KDE-এর সমন্বয় দেখায়
plt.xlabel()দিয়ে অক্ষের নাম দেওয়া হয়েছে