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运行的17个时新手常见错误小结
Aug 07 Python
Python 创建子进程模块subprocess详解
Apr 08 Python
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
Python将DataFrame的某一列作为index的方法
Apr 08 Python
Python设计模式之策略模式实例详解
Jan 21 Python
使用tqdm显示Python代码执行进度功能
Dec 08 Python
Python Gluon参数和模块命名操作教程
Dec 18 Python
基于keras输出中间层结果的2种实现方式
Jan 24 Python
Jupyter notebook运行Spark+Scala教程
Apr 10 Python
使用python采集Excel表中某一格数据
May 14 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 Python
Django使用channels + websocket打造在线聊天室
May 20 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中的Session和Cookie
2013/06/21 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
js初始化验证实例详解
2016/11/26 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
jQuery实现弹窗下底部页面禁止滑动效果
2017/12/19 jQuery
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
Vue 获取数组键名的方法
2018/06/21 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
Python编程中flask的简介与简单使用
2018/12/28 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
Python 获取项目根路径的代码
2019/09/27 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
python如何快速拼接字符串
2020/10/28 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
搬家公司的创业计划书
2014/01/01 职场文书
洗发水广告词
2014/03/13 职场文书
食品安全宣传标语
2014/06/07 职场文书
2015年综治维稳工作总结
2015/04/07 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书