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 11 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
Python饼状图的绘制实例
Jan 15 Python
python实现石头剪刀布小游戏
Jan 20 Python
python-tkinter之按钮的使用,开关方法
Jun 11 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
Python实现决策树并且使用Graphviz可视化的例子
Aug 09 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
Python实现AES加密,解密的两种方法
Oct 03 Python
python录音并调用百度语音识别接口的示例
Dec 01 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
Jun 23 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实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
js类的静态属性和实例属性的理解
2009/10/01 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
浅谈JavaScript事件的属性列表
2015/03/01 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
解决微信小程序scroll-view组件无横向滚动的问题
2020/02/04 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
Python教程之全局变量用法
2016/06/27 Python
Python实现学生成绩管理系统
2020/04/05 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
python匿名函数的使用方法解析
2019/10/10 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
2020/02/03 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
给Django Admin添加验证码和多次登录尝试限制的实现
2020/07/26 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
总裁岗位职责
2013/12/04 职场文书
安全教育实施方案
2014/03/02 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书