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实现端口复用实例代码
Jul 03 Python
git进行版本控制心得详谈
Dec 10 Python
python实现维吉尼亚算法
Mar 20 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
Feb 20 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
django 数据库返回queryset实现封装为字典
May 19 Python
Python常见反爬虫机制解决方案
Jun 01 Python
Python使用jupyter notebook查看ipynb文件过程解析
Jun 02 Python
python3处理word文档实例分析
Dec 01 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 Python
Django中template for如何使用方法
Jan 31 Python
python 利用 PIL 将数组值转成图片的实现
Apr 12 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
用PHP动态创建Flash动画
2006/10/09 PHP
PHP 读取文件的正确方法
2009/04/29 PHP
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
php程序内部post数据的方法
2015/03/31 PHP
php实现QQ小程序发送模板消息功能
2019/09/18 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
查询json的数据结构的8种方式简介
2014/03/10 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
2015/06/01 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
Python爬虫实例扒取2345天气预报
2018/03/04 Python
python3.6中@property装饰器的使用方法示例
2019/08/17 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
python zip()函数使用方法解析
2019/10/31 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
有关HTML5页面在iPhoneX适配问题
2017/11/13 HTML / CSS
软件测试工程师笔试题带答案
2015/03/27 面试题
如何理解transaction事务的概念
2015/05/27 面试题
销售经理工作职责
2014/02/03 职场文书
期末评语大全
2014/05/04 职场文书
2014大学辅导员工作总结
2014/12/02 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
2015年司机工作总结
2015/04/23 职场文书
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript