সিবোর্নে বেহালা প্লট বক্সপ্লট এবং কার্নেল ঘনত্ব অনুমানের সংমিশ্রণ আঁকতে ব্যবহৃত হয়। 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 = 'Role', y = "Age", order=["Batsman", "Bowler"], data = dataFrame, inner="quartile")
উদাহরণ
নিম্নলিখিত কোড
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 Role and Age # Control box order by passing an explicit order i.e. ordering on the basis of "Role" # quartiles as horizontal lines using the inner parameter with value quartile sb.violinplot(x = 'Role', y = "Age", order=["Batsman", "Bowler"], data = dataFrame, inner="quartile") # display plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে