python绘制多个曲线的折线图


Posted in Python onMarch 23, 2020

这篇文章利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:

# -*- coding: UTF-8 -*-
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt

#这里导入你自己的数据
#......
#......
#x_axix,train_pn_dis这些都是长度相同的list()

#开始画图
sub_axix = filter(lambda x:x%200 == 0, x_axix)
plt.title('Result Analysis')
plt.plot(x_axix, train_acys, color='green', label='training accuracy')
plt.plot(sub_axix, test_acys, color='red', label='testing accuracy')
plt.plot(x_axix, train_pn_dis, color='skyblue', label='PN distance')
plt.plot(x_axix, thresholds, color='blue', label='threshold')
plt.legend() # 显示图例

plt.xlabel('iteration times')
plt.ylabel('rate')
plt.show()
#python 一个折线图绘制多个曲线

python绘制多个曲线的折线图

这里我谈谈matplotlib.pyplot.plot()的使用方法,先附上一个官方文档链接,然后我说下可能用到的一些参数,参数可选的内容我就不一一展开了,大家可以去上面那个连接里查:

  • color:曲线颜色,blue,green,red等等
  • label:图例,这个参数内容就自定义啦,注意如果写这个参数一定要加上plt.legend(),之后再plt.show()才有有用!
  • linestyle:曲线风格,'?','-.',':'等等
  • linewidth:曲线宽度,自定义就可以
  • marker:标记点样式,'o','x',也就是说这些符号会标示出曲线上具体的“点”,这样一来就易于观察曲线上那些地方是支撑点
  • markersize:标记点的大小,自定义就可以

后续有图表方面的内容会继续更新~

本文已被收录到专题《python图片处理操作》 ,欢迎大家点击学习更多精彩内容。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中字符串类型json操作的注意事项
May 02 Python
Python字符串和字典相关操作的实例详解
Sep 23 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
对python判断是否回文数的实例详解
Feb 08 Python
python根据多个文件名批量查找文件
Aug 13 Python
Python3.x+pyqtgraph实现数据可视化教程
Mar 14 Python
PyQt5+Pycharm安装和配置图文教程详解
Mar 24 Python
keras中模型训练class_weight,sample_weight区别说明
May 23 Python
基于python tkinter的点名小程序功能的实例代码
Aug 22 Python
Python爬虫破解登陆哔哩哔哩的方法
Nov 17 Python
python实现无边框进度条的实例代码
Dec 30 Python
Python采集壁纸并实现炫轮播
Apr 30 Python
python使用Matplotlib绘制分段函数
Sep 25 #Python
python使用Matplotlib画饼图
Sep 25 #Python
python使用Matplotlib画条形图
Mar 25 #Python
python使用matplotlib画饼状图
Sep 25 #Python
符合语言习惯的 Python 优雅编程技巧【推荐】
Sep 25 #Python
Python中应该使用%还是format来格式化字符串
Sep 25 #Python
Django如何自定义分页
Sep 25 #Python
You might like
DOMXML函数笔记
2006/10/09 PHP
php去掉字符串的最后一个字符附substr()的用法
2011/03/23 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
在视频前插入广告
2006/11/20 Javascript
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
javascript 框架小结 个人工作经验
2009/06/13 Javascript
ExtJS 入门
2010/10/29 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
2015/05/01 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
js常用DOM方法详解
2017/02/04 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python 统计字数的思路详解
2018/05/08 Python
Django中使用Celery的教程详解
2018/08/24 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python项目 基于Scapy实现SYN泛洪攻击的方法
2019/07/23 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
django admin 添加自定义链接方式
2020/03/11 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
酒店人事专员岗位职责
2013/12/19 职场文书
迟到检讨书900字
2014/01/14 职场文书
初中生操行评语大全
2014/04/24 职场文书
初中班干部工作总结
2015/08/10 职场文书
小学语文教学反思范文
2016/03/03 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android
python分分钟绘制精美地图海报
2022/02/15 Python