您当前的位置: 首页 >  Python

Xavier Jiezou

暂无认证

  • 0浏览

    0关注

    394博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【python】多图绘制(matplotlib)

Xavier Jiezou 发布时间:2020-11-23 18:01:47 ,浏览量:0

安装模块
pip install matplotlib
规则划分

多图分别绘制在MN列的网格中,且单图都各占一个单元格。

import matplotlib.pyplot as plt
plt.subplot(221, fc='r')
plt.subplot(222, fc='g')
plt.subplot(223, fc='b')
plt.subplot(224, fc='c')
plt.show()

在这里插入图片描述 共绘制4个图,每个图占1个单元格:创建2x2的网格,正好容下。

不规则划分

多图分别绘制在MN列的网格中,但有的单图需要占多个单元格。

import matplotlib.pyplot as plt
plt.subplot(221, fc='r')
plt.subplot(222, fc='g')
plt.subplot(212, fc='b')
plt.show()

在这里插入图片描述 共绘制3个图,蓝图由于某种原因需要占2个单元格:

假设将蓝图拆开成两个图,就可以按2x2划分,红图绘制在221的位置,绿图绘制在222的位置。

假设将红图和绿图合并为一个图,就可以按2x1划分,蓝图绘制在212的位置。

只要掌握了这种假设法,即使更复杂的不规则划分也能实现:

import matplotlib.pyplot as plt
plt.subplot(321, fc='r')
plt.subplot(322, fc='g')
plt.subplot(312, fc='b')
plt.subplot(325, fc='r')
plt.subplot(326, fc='g')
plt.show()

在这里插入图片描述

温馨提示

fc参数是subplot方法中设置背景颜色的,更多关于subplot方法的参数和实例可以参考官方文档。

引用参考
https://www.cnblogs.com/xiaoboge/p/9683056.html
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.savefig.html?highlight=savefig#matplotlib.pyplot.savefig
关注
打赏
1661408149
查看更多评论
立即登录/注册

微信扫码登录

0.0455s