import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
# 创建画布实例
fig = plt.figure()
# 创建“区域规划图”实例
spec = gridspec.GridSpec(3, 4, figure=fig, wspace=0.5, hspace=0.5) # 设置相邻子图的宽、高间距为0.5
# 根据给定的“区域规划图”,创建对应的坐标系实例
ax_1 = fig.add_subplot(spec[0, :]) # 第一行,占满整行
ax_2 = fig.add_subplot(spec[1, :2]) # 第二行,占据前两列
ax_3 = fig.add_subplot(spec[1, 2:4]) # 第二行,占据后两列
ax_4 = fig.add_subplot(spec[2, 0:1], projection='polar') # 第三行,占据第一列,使用极坐标
ax_5 = fig.add_subplot(spec[2, 1:4]) # 第三行,横跨第二至第四列
plt.show()
自定义布局练习
最新推荐文章于 2024-10-16 17:48:16 发布