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

Điều chỉnh khoảng cách giữa subplot Matplotlib/Seaborn cho bố cục đa biểu đồ

Để điều chỉnh khoảng cách giữa các subplot của Matplotlib/Seaborn trong bố cục đa biểu đồ, bạn có thể thực hiện theo các bước sau:

Các bước thực hiện

  • Thiết lập kích thước hình vẽ và điều chỉnh khoảng cách giữa các subplot.
  • Tạo figure và tập hợp subplot (ví dụ: lưới 2x2).
  • Điều chỉnh tham số bố cục subplot bằng subplots_adjust() (hspace, wspace).
  • Vẽ boxplot Seaborn cho từng subplot.
  • Sử dụng phương thức show() để hiển thị hình vẽ.

Ví dụ minh họa

import seaborn as sns
from matplotlib import pyplot as plt

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

fig, axes = plt.subplots(2, 2)

# Điều chỉnh khoảng cách giữa subplot
fig.subplots_adjust(hspace=0.125, wspace=0.125)

# Vẽ boxplot cho từng subplot
sns.boxplot(ax=axes[0, 0])
sns.boxplot(ax=axes[0, 1])
sns.boxplot(ax=axes[1, 0])
sns.boxplot(ax=axes[1, 1])

plt.show()

Kết quả đầu ra

Lưới 2x2 các boxplot Seaborn với khoảng cách ngang (wspace) và dọc (hspace) được thu hẹp.