Pandas DataFrame-এ একাধিক কলাম থাকলে df.plot(kind='box') ব্যবহার করে একই গ্রাফে সব কলামের বক্সপ্লট পাশাপাশি দেখান।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- দুই কলামসহ DataFrame তৈরি করুন (র্যান্ডম ডেটা)
df[['Box1', 'Box2']].plot(kind='box', title='boxplot')কল করুনshow()দিয়ে দেখান
উদাহরণ কোড
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
data = pd.DataFrame({"Box1": np.random.rand(10), "Box2": np.random.rand(10)})
ax = data[['Box1', 'Box2']].plot(kind='box', title='boxplot')
plt.show()
আউটপুট
একই গ্রাফে দুটি বক্সপ্লট পাশাপাশি দেখাবে: Box1 এবং Box2। প্রতিটি বক্সে মিডিয়ান, Q1/Q3, ওয়িস্কার, আউটলায়ার থাকবে। টাইটেল: "boxplot"।