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 面向对象 成员的访问约束
Dec 23 Python
Python 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 Python
在Python中调用ggplot的三种方法
Apr 08 Python
Django处理多用户类型的方法介绍
May 18 Python
python pip源配置,pip配置文件存放位置的方法
Jul 12 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
pycharm 实现调试窗口恢复
Feb 05 Python
详解Java中一维、二维数组在内存中的结构
Feb 11 Python
Python tensorflow卷积神经Inception V3网络结构
May 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
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
2009/11/27 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
PHP自定义错误用法示例
2016/09/28 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
使用JS 清空File控件的路径值
2013/07/08 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
jquery foreach使用示例
2013/09/12 Javascript
jQuery选择器简明总结(含用法实例,一目了然)
2014/04/25 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
jquery插件实现轮播图效果
2020/10/19 jQuery
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
python找出完数的方法
2018/11/12 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
python之信息加密题目详解
2019/06/26 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
python2 对excel表格操作完整示例
2020/02/23 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
python 基于opencv去除图片阴影
2021/01/26 Python
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
车辆维修工自我评价怎么写
2013/09/20 职场文书
医院护理人员的自我评价分享
2013/10/04 职场文书
预备党员的自我评价
2014/03/12 职场文书
2014年审计工作总结
2014/11/17 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
Python 如何解决稀疏矩阵运算
2021/05/26 Python
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server