当前位置:   article > 正文

py实战自定义布局结构绘制子图_按照自定义的布局结构绘制子图,具体如图

按照自定义的布局结构绘制子图,具体如图

大家好,我是执念斩长河。一个最近开始学习python绘图的学渣。今天看见书中的“自定义布局结构绘制子图”,我将其做出来,并分享在博客中。

1、题目再现–按照自定义的布局结构绘制子图

在这里插入图片描述

2.题目拆解

这个图形,由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])
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/896970
推荐阅读
相关标签
  

闽ICP备14008679号