Python使用matplotlib绘制多个图形单独显示的方法示例


Posted in Python onMarch 14, 2018

本文实例讲述了Python使用matplotlib绘制多个图形单独显示的方法。分享给大家供大家参考,具体如下:

一 代码

import numpy as np
import matplotlib.pyplot as plt
#创建自变量数组
x= np.linspace(0,2*np.pi,500)
#创建函数值数组
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.sin(x*x)
#创建图形
plt.figure(1)
'''
意思是在一个2行2列共4个子图的图中,定位第1个图来进行操作(画图)。
最后面那个1表示第1个子图。那个数字的变化来定位不同的子图
'''
#第一行第一列图形
ax1 = plt.subplot(2,2,1)
#第一行第二列图形
ax2 = plt.subplot(2,2,2)
#第二行
ax3 = plt.subplot(2,1,2)
#选择ax1
plt.sca(ax1)
#绘制红色曲线
plt.plot(x,y1,color='red')
#限制y坐标轴范围
plt.ylim(-1.2,1.2)
#选择ax2
plt.sca(ax2)
#绘制蓝色曲线
plt.plot(x,y2,'b--')
plt.ylim(-1.2,1.2)
#选择ax3
plt.sca(ax3)
plt.plot(x,y3,'g--')
plt.ylim(-1.2,1.2)
plt.show()

二 运行结果

Python使用matplotlib绘制多个图形单独显示的方法示例

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python判断端口是否打开的实现代码
Feb 10 Python
linux系统使用python获取cpu信息脚本分享
Jan 15 Python
开始着手第一个Django项目
Jul 15 Python
解决uWSGI的编码问题详解
Mar 24 Python
用python找出那些被“标记”的照片
Apr 20 Python
python+selenium打印当前页面的titl和url方法
Jun 22 Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 Python
python递归全排列实现方法
Aug 18 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
在python中利用try..except来代替if..else的用法
Dec 19 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
PYcharm 激活方法(推荐)
Mar 23 Python
Python使用matplotlib绘制余弦的散点图示例
Mar 14 #Python
使用Python从零开始撸一个区块链
Mar 14 #Python
Python使用matplotlib绘图无法显示中文问题的解决方法
Mar 14 #Python
Django中url的反向查询的方法
Mar 14 #Python
python ddt实现数据驱动
Mar 14 #Python
Python使用Django实现博客系统完整版
Sep 29 #Python
Python学生信息管理系统修改版
Mar 13 #Python
You might like
Linux操作系统安装LAMP环境
2015/06/26 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
用js实现trim()的解决办法
2013/04/16 Javascript
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
小程序实现授权登陆的解决方案
2018/12/02 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
vue+vant 上传图片需要注意的地方
2021/01/03 Vue.js
Python类的多重继承问题深入分析
2014/11/09 Python
Python基于select实现的socket服务器
2016/04/13 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
浅谈django 重载str 方法
2020/05/19 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
行政人员岗位职责
2013/12/08 职场文书
会计专业毕业生求职信
2014/07/04 职场文书
学校关爱留守儿童活动方案
2014/08/27 职场文书
暑期社会实践证明书
2014/11/17 职场文书
廉政承诺书
2015/01/19 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
2019个人半年工作总结
2019/06/21 职场文书
导游词之五台山
2019/10/11 职场文书
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python