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 list语法学习(带例子)
Nov 01 Python
python使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
python paramiko模块学习分享
Aug 23 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
Python之Scrapy爬虫框架安装及使用详解
Nov 16 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
浅谈Python traceback的优雅处理
Aug 31 Python
python 三元运算符使用解析
Sep 16 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
为什么称python为胶水语言
Jun 16 Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 Python
详解Python+OpenCV进行基础的图像操作
Feb 15 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
php使用parse_url和parse_str解析URL
2015/02/22 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
详谈 Jquery Ajax异步处理Json数据.
2011/09/09 Javascript
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
JS 实现点击a标签的时候让其背景更换
2013/10/15 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
使用Python脚本操作MongoDB的教程
2015/04/16 Python
python开发之函数定义实例分析
2015/11/12 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
python利用tkinter实现屏保
2019/07/30 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
2015暑假假期总结
2015/07/13 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
Python类方法总结讲解
2021/07/26 Python
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL