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中列表元素连接方法join用法实例
Apr 07 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
Python随机生成均匀分布在单位圆内的点代码示例
Nov 13 Python
详解Django中间件执行顺序
Jul 16 Python
面向对象学习之pygame坦克大战
Sep 11 Python
使用Python实现 学生学籍管理系统
Nov 26 Python
PyTorch中permute的用法详解
Dec 30 Python
Python range与enumerate函数区别解析
Feb 28 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 Python
Django如何重置migration的几种情景
Feb 24 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
golang中的空接口使用详解
Mar 30 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 分页分组类
2009/12/10 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python的另外几种语言实现
2015/01/29 Python
python对json的相关操作实例详解
2017/01/04 Python
python学习必备知识汇总
2017/09/08 Python
Python实现字符串匹配算法代码示例
2017/12/05 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
python logging设置level失败的解决方法
2020/02/19 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
普天C++笔试题
2016/03/20 面试题
端午节粽子促销活动方案
2014/02/02 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
中学生打架检讨书
2014/10/13 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL