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中操作MySQL入门实例
Feb 08 Python
python实现从字典中删除元素的方法
May 04 Python
Python学习小技巧之列表项的排序
May 20 Python
简单了解python模块概念
Jan 11 Python
小白入门篇使用Python搭建点击率预估模型
Oct 12 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
Python基础之高级变量类型实例详解
Jan 03 Python
python实现的分层随机抽样案例
Feb 25 Python
Django+boostrap 美化admin后台的操作
Mar 11 Python
Python基于pandas绘制散点图矩阵代码实例
Jun 04 Python
如何基于python把文字图片写入word文档
Jul 31 Python
python程序的组织结构详解
Dec 06 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
apache php模块整合操作指南
2012/11/16 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
2014/08/14 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
javascript 继承实现方法
2009/08/26 Javascript
DWZ table的原生分页浅谈
2013/03/01 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
python 装饰器重要在哪
2021/02/14 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
本科毕业生的求职信范文
2013/11/20 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
欠条格式范本
2015/07/03 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python