Python基于Matplotlib库简单绘制折线图的方法示例


Posted in Python onAugust 14, 2017

本文实例讲述了Python基于Matplotlib库简单绘制折线图的方法。分享给大家供大家参考,具体如下:

Matplotlib画折线图,有一些离散点,想看看这些点的变动趋势:

import matplotlib.pyplot as plt
x1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
y1=[30,31,31,32,33,35,35,40,47,62,99,186,480]
x2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
y2=[32,32,32,33,34,34,34,34,38,43,54,69,116,271]
x3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y3=[30,31,31,32,33,35,35,40,47,62]
x4 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y4=[32,32,32,33,34,34,34,34,38,43]
group_labels = ['64k', '128k','256k','512k','1024k','2048k','4096k','8M','16M','32M','64M','128M','256M','512M']
plt.title('broadcast(b) vs join(r)')
plt.xlabel('data size')
plt.ylabel('time(s)')
#plt.plot(x1, y1,'r', label='broadcast')
#plt.plot(x2, y2,'b',label='join')
#plt.xticks(x1, group_labels, rotation=0)
plt.plot(x3, y3,'r', label='broadcast')
plt.plot(x4, y4,'b',label='join')
plt.xticks(x3, group_labels, rotation=0)
plt.legend(bbox_to_anchor=[0.3, 1])
plt.grid()
plt.show()

离散点的走势:

Python基于Matplotlib库简单绘制折线图的方法示例

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

Python 相关文章推荐
python调用fortran模块
Apr 08 Python
Python随机数用法实例详解【基于random模块】
Apr 18 Python
使用Django Form解决表单数据无法动态刷新的两种方法
Jul 14 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
Python元组拆包和具名元组解析实例详解
Mar 26 Python
python实现电脑自动关机
Jun 20 Python
python读取Excel实例详解
Aug 17 Python
Django csrf 验证问题的实现
Oct 09 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
python实现大战外星人小游戏实例代码
Dec 26 Python
关于matplotlib-legend 位置属性 loc 使用说明
May 16 Python
python安装和pycharm环境搭建设置方法
May 27 Python
python使用super()出现错误解决办法
Aug 14 #Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 #Python
python itchat实现微信自动回复的示例代码
Aug 14 #Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 #Python
django 创建过滤器的实例详解
Aug 14 #Python
django创建自定义模板处理器的实例详解
Aug 14 #Python
Python微信库:itchat的用法详解
Aug 14 #Python
You might like
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
浅谈JavaScript闭包
2019/04/09 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
Python urlopen 使用小示例
2008/09/06 Python
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
Python shelve模块实现解析
2019/08/28 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
实习单位推荐信范文
2013/11/27 职场文书
村级换届选举方案
2014/05/10 职场文书
主要负责人任命书
2014/06/06 职场文书
论群众路线学习笔记
2014/11/06 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
Python实现简单的俄罗斯方块游戏
2021/09/25 Python