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中的rfind()方法使用详解
May 19 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
初探TensorFLow从文件读取图片的四种方式
Feb 06 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
Jun 04 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 Python
如何基于线程池提升request模块效率
Apr 18 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
Python将字典转换为XML的方法
Aug 01 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 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开发者事半功倍的十大技巧小结
2010/04/20 PHP
Laravel 5 框架入门(三)
2015/04/09 PHP
PHP中的事务使用实例
2015/05/26 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
删除select中所有option选项jquery代码
2013/08/12 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
浅谈JS的基础类型与引用类型
2016/09/13 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
Python中的True,False条件判断实例分析
2015/01/12 Python
Python模块包中__init__.py文件功能分析
2016/06/14 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
python简单操作excle的方法
2018/09/12 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
python 爬取疫情数据的源码
2020/02/09 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
python中str内置函数用法总结
2020/12/27 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
生物制药专业自我鉴定
2014/02/19 职场文书
医生见习报告范文
2014/11/03 职场文书
教师年度个人总结
2015/02/11 职场文书
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL
pytorch中的 .view()函数的用法介绍
2022/03/17 Python
Spring Boot DevTools 全局配置学习指南
2022/03/31 Java/Android
python函数的两种嵌套方法使用
2022/04/02 Python
Java Redisson多策略注解限流
2022/09/23 Java/Android