赞
踩
大家好,我是执念斩长河。一个最近开始学习python绘图的学渣。今天看见书中的“自定义布局结构绘制子图”,我将其做出来,并分享在博客中。
这个图形,由3行四列完成的,第一个图形占整一行。第二行图形各占一半,第三行第一幅占1/4第二个图占3/4,这样的话我们用subplot函数进行绘制.
%matplotlib auto
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
plt.rcParams['font.sans-serif'] = ['SimHei']
# 创建画布和布局
fig = plt.figure(constrained_layout=True)
gs = fig.add_gridspec(3,4)
ax_one = fig.add_subplot(gs[0,:])
ax_two = fig.add_subplot(gs[1,0:2])
ax_thr = fig.add_subplot(gs[1,2:4])
ax_fou = fig.add_subplot(gs[2,0])
ax_fiv = fig.add_subplot(gs[2,1:4])
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。