zoukankan      html  css  js  c++  java
  • plt.errorbar()函数解析(最清晰的解释)

    欢迎关注WX公众号:【程序员管小亮】

    plt.errorbar()函数用于表现有一定置信区间的带误差数据。

    plt.errorbar(x, 
    	y, 
    	yerr=None, 
    	xerr=None, 
    	fmt='', 
    	ecolor=None, 
    	elinewidth=None, 
    	capsize=None, 
    	capthick=None
    )
    

    主要参数:

    • x,y: 数据点的位置坐标
    • xerr,yerr: 数据的误差范围
    • fmt: 数据点的标记样式以及相互之间连接线样式
    • ecolor: 误差棒的线条颜色
    • elinewidth: 误差棒的线条粗细
    • capsize: 误差棒边界横杠的大小
    • capthick: 误差棒边界横杠的厚度
    • ms: 数据点的大小
    • mfc: 数据点的颜色
    • mec: 数据点边缘的颜色

    例子1:

    import matplotlib.pyplot as plt
    import numpy as np
    
    x=np.linspace(1,10,20)
    dy=np.random.rand(20)
    y=np.sin(x)*3
    
    plt.errorbar(x,y,yerr=dy,fmt='o',ecolor='r',color='b',elinewidth=2,capsize=4)
    #fmt :   'o' ',' '.' 'x' '+' 'v' '^' '<' '>' 's' 'd' 'p'
    plt.show()
    

    在这里插入图片描述

    例子2:

    import numpy as np
    import matplotlib.pyplot as plt
    
    x=np.linspace(0.1,0.5,10) # 生成[0.1,0.5]等间隔的十个数据
    y=np.exp(x)
    
    error=0.05+0.15*x # 误差范围函数
    error_range=[error*0.3,error] # 下置信度和上置信度
    
    plt.errorbar(x,y,yerr=error_range,fmt='o:',ecolor='hotpink',
    			elinewidth=3,ms=5,mfc='wheat',mec='salmon',capsize=3)
    plt.show()
    

    在这里插入图片描述

    python课程推荐。
    在这里插入图片描述

  • 相关阅读:
    数字证书学习笔记
    在微服务中使用领域事件
    用Gradle构建Spring Boot项目
    七言 朱雀
    作为分享者
    Spring Framework学习要点摘抄
    Servlet 3.0/3.1 中的异步处理
    Java集合学习笔记
    Java垃圾回收学习笔记
    你究竟有多了解Spring?
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302800.html
Copyright © 2011-2022 走看看