没有合适的资源?快使用搜索试试~ 我知道了~
2020-4-9 Matplotlib如何在同一个图上显示多个子图
2 下载量 59 浏览量
2020-12-21
14:40:58
上传
评论
收藏 72KB PDF 举报
温馨提示
试读
1页
题记 上Python数据分析课的时候,作业中有要将多个子图放在一个图中,如何来操作呢? 正文 1、subplot 直接指定划分方式和位置进行绘图 t=np.arange(0.0,2.0,0.1) s=np.sin(t*np.pi) plt.subplot(2,2,1) #要生成两行两列,这是第一个图plt.subplot('行','列','编号') plt.plot(t,s,'b--') plt.ylabel('y1') plt.subplot(2,2,2) #两行两列,这是第二个图 plt.plot(2*t,s,'r--') plt.ylabel('y2') plt.subplot(2,2,
资源详情
资源评论
资源推荐
2020-4-9 Matplotlib如何在同一个图上显示多个子图如何在同一个图上显示多个子图
题记题记
上Python数据分析课的时候,作业中有要将多个子图放在一个图中,如何来操作呢?
正文正文
1、、subplot
直接指定划分方式和位置进行绘图
t=np.arange(0.0,2.0,0.1)
s=np.sin(t*np.pi)
plt.subplot(2,2,1) #要生成两行两列,这是第一个图plt.subplot('行','列','编号')
plt.plot(t,s,'b--')
plt.ylabel('y1')
plt.subplot(2,2,2) #两行两列,这是第二个图
plt.plot(2*t,s,'r--')
plt.ylabel('y2')
plt.subplot(2,2,3)#两行两列,这是第三个图
plt.plot(3*t,s,'m--')
plt.subplot(2,2,4)#两行两列,这是第四个图
plt.plot(4*t,s,'k--')
plt.show()
如图
2、、subplots
事先分割画板
t=np.arange(0.0,2.0,0.1)
s=np.sin(t*np.pi)
figure,ax=plt.subplots(2,2)
ax[0][0].plot(t,s,'r*')
ax[0][1].plot(t*2,s,'b--')
figure
这里的的ax是matplotlib.axes._subplots.AxesSubplot 这个类型的,我们可以理解为这是一个子plot,我们在这上面操作它把图
像画到figure上面去。我们直接根据列表的下标指定画图的位置。最后显示figure即可。
以上笔记均来自网络收纳,仅供学习。
作者:憨憨猿
weixin_38686231
- 粉丝: 10
- 资源: 917
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0