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

Tạo Boxplot với Matplotlib

Để tạo Boxplot (biểu đồ hộp) với Matplotlib:

  • Thiết lập kích thước figure và padding
  • Tạo list xticks
  • Vẽ boxplot với dữ liệu xticks
  • Đặt xticks và xtick labels xoay 45°
  • Hiển thị bằng show()

Ví dụ mã nguồn

import seaborn as sns
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

xticks = [1, 4, 5, 2, 3]
ax = sns.boxplot(xticks)
ax.set_xticks(xticks)
ax.set_xticklabels(["one", "two", "three", "four", "five"], rotation=45)
plt.show()

Kết quả

Boxplot 5 nhóm dữ liệu với nhãn one-five, xoay 45 độ.

Tạo Boxplot với Matplotlib

Lưu ý: Ví dụ dùng sns.boxplot(xticks) với dữ liệu 1D - mỗi phần tử thành một box. Thường dùng sns.boxplot(data=df, x='group', y='value') cho DataFrame. Boxplot hiển thị: median, Q1/Q3 (box), whiskers (1.5*IQR), outliers (điểm riêng).