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中的控制流语句的知识点
Apr 14 Python
对python中raw_input()和input()的用法详解
Apr 22 Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
python实现五子棋游戏(pygame版)
Jan 19 Python
Python处理mysql特殊字符的问题
Mar 02 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
python实现飞机大战项目
Mar 11 Python
Python文件操作模拟用户登陆代码实例
Jun 09 Python
Python 用__new__方法实现单例的操作
Dec 11 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
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
JavaScript静态的动态
2006/09/18 Javascript
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
2016/09/17 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
微信小程序实现吸顶效果
2020/01/08 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
Django QuerySet查询集原理及代码实例
2020/06/13 Python
Python reques接口测试框架实现代码
2020/07/28 Python
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
教育科研先进个人材料
2014/01/26 职场文书
股权转让协议书范本
2014/04/12 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书