Giới thiệu
Để vẽ grouped boxplot (biểu đồ hộp theo nhóm) trong matplotlib, bạn có thể kết hợp với thư viện Seaborn và làm theo các bước:
- Import
matplotlib.pyplotvàseaborn. - Thiết lập kích thước hình vẽ và padding.
- Tải bộ dữ liệu mẫu từ kho dữ liệu trực tuyến của Seaborn (ví dụ: dataset 'tips').
- Vẽ boxplot với nhóm 'male' và 'female' trong cùng một ngày (sử dụng tham số
hue). - Hiển thị hình vẽ bằng show().
Ví dụ minh họa
import seaborn as sns
import matplotlib.pyplot as plt
# Thiết lập kích thước hình
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
# Tải dataset Seaborn
data = sns.load_dataset('tips')
# Tạo grouped boxplot
sns.boxplot(x=data['day'], y=data['total_bill'], hue=data['sex'])
plt.show()
Kết quả đầu ra
Biểu đồ hộp nhóm theo ngày và giới tính:

