subplot 的用法

plt.sublot(a,b,c)顾名思义,sub的意思就是在一张图上画出子图出来

参数 a 表示子图有几行

参数 b 表示子图有几列

参数 c 表示当前子图的序号,也就是第几个图,这里从1开始的

直接上代码配合画出的图能直观感受理解

先画一个2*2的图

import matplotlib.pyplot as plt
plt.figure(figsize=(6,4))
# 绘制第一个图
plt.subplot(2, 2, 1)
plt.plot([1, 0], [0, 1])
# 绘制第二个图
plt.subplot(2, 2, 2)
plt.plot([0, 1], [0, 1])
# 绘制第三个图
plt.subplot(2, 2, 3)
plt.plot([0, 1], [0, 1])
# 绘制第四个图
plt.subplot(2, 2, 4)
plt.plot([0, 1], [0, 1])
plt.show()


再画一个2*3的图

import matplotlib.pyplot as plt
plt.figure()
# 绘制第一个图
plt.subplot(2, 3, 1)
plt.plot([0, 1], [0, 1])
# 绘制第二个图
plt.subplot(2, 3, 3)
plt.plot([0, 1], [0, 1])
# 绘制第三个图
plt.subplot(2, 3, 5)
plt.plot([0, 1], [0, 1])
# 绘制第四个图
plt.subplot(2, 3, 6)
plt.plot([0, 1], [0, 1])
plt.show()

简单明了~

阅读更多
个人分类: python 学习
相关热词: 用subplot
上一篇解决pandas读取数据有中文时乱码的问题
下一篇plt.hist 用法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭