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 相关文章推荐
github配置使用指南
Nov 18 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
Dec 14 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
python中(str,list,tuple)基础知识汇总
Feb 20 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
分享Pycharm中一些不为人知的技巧
Apr 03 Python
Python中文件的读取和写入操作
Apr 27 Python
Python测试Kafka集群(pykafka)实例
Dec 23 Python
TensorFlow打印输出tensor的值
Apr 19 Python
python 如何调用远程接口
Sep 11 Python
解决Pytorch中关于model.eval的问题
May 22 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
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
php引用传值实例详解学习
2013/11/06 PHP
php判断是否为json格式的方法
2014/03/04 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
Javascript 对象的解释
2008/11/24 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
Python中endswith()函数的基本使用
2015/04/07 Python
浅谈Python中的数据类型
2015/05/05 Python
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
小学教师管理制度
2014/01/18 职场文书
付款委托书范本
2014/04/04 职场文书
工作作风承诺书
2014/08/30 职场文书
2014年管理工作总结
2014/11/22 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书