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中的闭包
Jul 08 Python
python使用paramiko实现远程拷贝文件的方法
Apr 18 Python
Python上下文管理器和with块详解
Sep 09 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
python实现识别手写数字 python图像识别算法
Mar 23 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
python logging通过json文件配置的步骤
Apr 27 Python
python多线程和多进程关系详解
Dec 14 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 25 Python
如何基于python实现单目三维重建详解
Jun 25 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
一段php加密解密的代码
2006/10/09 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
jQuery 表格插件整理
2010/04/27 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
Python持续监听文件变化代码实例
2020/07/22 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
自我鉴定范文
2013/11/10 职场文书
担保书格式及范文
2014/04/01 职场文书
学习教师法的心得体会
2014/09/03 职场文书
信访工作汇报材料
2014/10/27 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
聊聊Python String型列表求最值的问题
2022/01/18 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL