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 相关文章推荐
Django1.7+python 2.78+pycharm配置mysql数据库
Oct 09 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
基于数据归一化以及Python实现方式
Jul 11 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
关于Python核心框架tornado的异步协程的2种方法详解
Aug 28 Python
Python异步编程之协程任务的调度操作实例分析
Feb 01 Python
python zip,lambda,map函数代码实例
Apr 04 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 Python
使用python向MongoDB插入时间字段的操作
May 18 Python
python开发人人对战的五子棋小游戏
May 02 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 基于文件头的文件类型验证类函数
2012/05/01 PHP
php jsonp单引号转义
2014/11/23 PHP
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
让你的博客飘雪花超出屏幕依然看得见
2013/01/04 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
jQuery在iframe中无法弹出对话框的解决方法
2014/01/12 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
简单理解Vue中的nextTick方法
2018/01/30 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
Python实现破解12306图片验证码的方法分析
2017/12/29 Python
Window10+Python3.5安装opencv的教程推荐
2018/04/02 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
《小壁虎借尾巴》教学反思
2014/02/16 职场文书
期终自我鉴定
2014/02/17 职场文书
绿色环保演讲稿
2014/05/10 职场文书
党支部特色活动方案
2014/08/20 职场文书
学校四风问题对照检查材料思想汇报
2014/09/26 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
Python访问Redis的详细操作
2021/06/26 Python
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript