python matlibplot绘制多条曲线图


Posted in Python onFebruary 19, 2021

这里我利用的是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 matlibplot绘制多条曲线图

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

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

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

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

Python 相关文章推荐
有关wxpython pyqt内存占用问题分析
Jun 09 Python
Python查找函数f(x)=0根的解决方法
May 07 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
python 字符串只保留汉字的方法
Nov 16 Python
Django单元测试工具test client使用详解
Aug 02 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
Django-silk性能测试工具安装及使用解析
Nov 28 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
Python中npy和mat文件的保存与读取
Apr 24 Python
python matlibplot绘制3D图形
Jul 02 #Python
对numpy Array [: ,] 的取值方法详解
Jul 02 #Python
Python使用itertools模块实现排列组合功能示例
Jul 02 #Python
python绘制立方体的方法
Jul 02 #Python
python numpy 一维数组转变为多维数组的实例
Jul 02 #Python
Python实现通过继承覆盖方法示例
Jul 02 #Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
Jul 02 #Python
You might like
15个小时----从修改程序到自己些程序
2006/10/09 PHP
PHP 写文本日志实现代码
2010/05/18 PHP
ThinkPHP中redirect用法分析
2014/12/05 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
PHP Class SoapClient not found解决方法
2018/01/20 PHP
php命令行写shell实例详解
2018/07/19 PHP
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
理解JSON:3分钟课程
2011/10/28 Javascript
javascript数组的使用
2013/03/28 Javascript
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
2016/05/11 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
解析Python编程中的包结构
2015/10/25 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
Python实现读取json文件到excel表
2017/11/18 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
电大毕业自我鉴定
2014/02/03 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
关于保护环境的建议书
2014/08/26 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2016年学习雷锋精神广播稿
2015/12/17 职场文书
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers