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模块使用实例
Apr 11 Python
python类和函数中使用静态变量的方法
May 09 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
python实现杨辉三角思路
Jul 14 Python
Python多线程扫描端口代码示例
Feb 09 Python
创建Django项目图文实例详解
Jun 06 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
Python使用turtle库绘制小猪佩奇(实例代码)
Jan 16 Python
使用matlab 判断两个矩阵是否相等的实例
May 11 Python
python mysql中in参数化说明
Jun 05 Python
详解python polyscope库的安装和例程
Nov 13 Python
Pycharm如何自动生成头文件注释
Nov 14 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
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
Yii全局函数用法示例
2017/01/22 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
jquery访问ashx文件示例代码
2014/08/11 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
vue实现一个炫酷的日历组件
2018/10/08 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
python每隔N秒运行指定函数的方法
2015/03/16 Python
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
Python Matplotlib库入门指南
2015/05/18 Python
Python numpy数组转置与轴变换
2019/11/15 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
2013的个人自我评价
2013/12/26 职场文书
元旦联欢会主持词
2014/03/26 职场文书
村干部培训班主持词
2014/03/28 职场文书
美化环境标语
2014/06/20 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
MySQL 十大常用字符串函数详解
2021/06/30 MySQL