Để đ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.