矩阵式布局:
行列不一定相同,但是必须得对齐。
from matplotlib import pyplot as pltimport numpy as npplt.figure("subplot", facecolor='lightgray')for i in range(1, 10):plt.subplot(3, 3, i)plt.text(0.5, 0.5, i, size=36, ha='center', va='center', alpha=0.6)plt.xticks([]) # 清空xy坐标轴上的刻度,传一个空列表即可plt.yticks([])plt.tight_layout()plt.show()
网格式布局:
当需要单元格合并时,利用次布局风格

from matplotlib import pyplot as pltfrom matplotlib import gridspec as gsplt.figure("测试1", facecolor='lightgray')_gs = gs.GridSpec(3, 3)plt.subplot(_gs[:2, 0])plt.xticks([])plt.yticks([])plt.subplot(_gs[-1, :2])plt.xticks([])plt.yticks([])plt.subplot(_gs[0, 1:3])plt.xticks([])plt.yticks([])plt.subplot(_gs[1:3, -1])plt.xticks([])plt.yticks([])plt.subplot(_gs[1, 1])plt.xticks([])plt.yticks([])plt.show()

