Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách vẽ grouped boxplot (biểu đồ hộp nhóm) trong matplotlib với Seaborn

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.pyplot và 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:

Cách vẽ grouped boxplot (biểu đồ hộp nhóm) trong matplotlib với SeabornCách vẽ grouped boxplot (biểu đồ hộp nhóm) trong matplotlib với Seaborn