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 06 Python
简述Python中的进程、线程、协程
Mar 18 Python
python 网络编程详解及简单实例
Apr 25 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
Python远程视频监控程序的实例代码
May 05 Python
Python跳出多重循环的方法示例
Jul 03 Python
Python面向对象封装操作案例详解 II
Jan 02 Python
500行python代码实现飞机大战
Apr 24 Python
python的json包位置及用法总结
Jun 21 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
Pycharm 如何一键加引号的方法步骤
Feb 05 Python
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
Jun 11 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与XML联手进行网站编程代码实例
2008/07/10 PHP
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
js解决select下拉选不中问题
2014/10/14 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
Python语言的12个基础知识点小结
2014/07/10 Python
推荐11个实用Python库
2015/01/23 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python基础学习之如何对元组各个元素进行命名详解
2018/07/12 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
学院领导推荐信
2013/10/30 职场文书
前台文员的岗位职责
2013/11/14 职场文书
出国考察邀请函
2014/01/21 职场文书
职业生涯规划书前言
2014/04/15 职场文书
给校长的建议书500字
2014/05/15 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/09/30 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
Java存储没有重复元素的数组
2022/04/29 Java/Android