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中处理字符串的相关的len()方法的使用简介
May 19 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
Python中的日期时间处理详解
Nov 17 Python
python爬虫实现教程转换成 PDF 电子书
Feb 19 Python
Python3中简单的文件操作及两个简单小实例分享
Jun 18 Python
对命令行模式与python交互模式介绍
May 12 Python
Python 爬虫实现增加播客访问量的方法实现
Oct 31 Python
Python requests设置代理的方法步骤
Feb 23 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
Jan 08 Python
五分钟学会怎么用python做一个简单的贪吃蛇
Jan 12 Python
Python OpenCV 彩色与灰度图像的转换实现
Jun 05 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 强制下载文件代码
2010/10/24 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
jQuery点击后一组图片左右滑动的实现代码
2012/08/16 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
JS eval代码快速解密实例解析
2020/04/23 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
浅析Python函数式编程
2018/10/06 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
逻辑链路控制协议
2016/10/01 面试题
电视购物广告词
2014/03/19 职场文书
中学生家长评语大全
2014/04/16 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
党员带头倡议书
2015/04/29 职场文书
PHP命令行与定时任务
2021/04/01 PHP
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js
Python数据可视化之Seaborn的安装及使用
2022/04/19 Python
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技
python数字图像处理之图像的批量处理
2022/06/28 Python