সিবোর্নে বেহালা প্লট বক্সপ্লট এবং কার্নেল ঘনত্ব অনুমানের সংমিশ্রণ আঁকতে ব্যবহৃত হয়। এর জন্য seaborn.violinplot() ব্যবহার করা হয়। পর্যবেক্ষণগুলি অভ্যন্তরীণ ব্যবহার করে একটি লাঠি হিসাবে দেখায় স্টিক মান সহ প্যারামিটার .
ধরা যাক নিম্নলিখিতটি একটি CSV ফাইলের আকারে আমাদের ডেটাসেট - 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")
উদাহরণ
নিম্নলিখিত কোড -
pdimport matplotlib.pyplot হিসাবে sbimport পান্ডা হিসাবেimport seaborn as sb import pandas as pd import matplotlib.pyplot as plt # Load data from a CSV file into a Pandas DataFrame: dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv") # plotting violin plot with Academy and Age # Control order by passing an explicit order i.e. ordering on the basis of "Academy" # observations show as a stick using the inner parameter with value stick sb.violinplot(x = 'Academy', y = "Age", order=["Western Australia", "Tasmania","South Australia"],data = dataFrame, inner="stick") # display plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে