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-基础-入门 简介
Aug 09 Python
python端口扫描系统实现方法
Nov 19 Python
使用Python脚本对Linux服务器进行监控的教程
Apr 02 Python
粗略分析Python中的内存泄漏
Apr 23 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
六行python代码的爱心曲线详解
May 17 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 Python
python3的UnicodeDecodeError解决方法
Dec 20 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
Jan 16 Python
python实现横向拼接图片
Mar 23 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 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/08/19 PHP
php格式化金额函数分享
2015/02/02 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
学习jQuey中的return false
2015/12/18 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
jquery图片放大镜效果
2017/06/23 jQuery
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
JS 自执行函数原理及用法
2019/08/05 Javascript
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
详解Python中for循环的使用
2015/04/14 Python
python实现批量监控网站
2016/09/09 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
2019/06/17 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
python生成器用法实例详解
2019/11/22 Python
python 实现字符串下标的输出功能
2020/02/13 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
python实现人工蜂群算法
2020/09/18 Python
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
程序员跳槽必看面试题总结
2013/06/28 面试题
大学生在校学习的自我评价
2014/02/18 职场文书
放飞梦想演讲稿
2014/05/05 职场文书
大四毕业生自荐书
2014/07/05 职场文书
优秀教师单行材料
2014/12/16 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
Python 数据可视化之Matplotlib详解
2021/11/02 Python