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课程推荐。
    在这里插入图片描述

  • 相关阅读:
    x64 平台开发 Mapxtreme 编译错误
    hdu 4305 Lightning
    Ural 1627 Join(生成树计数)
    poj 2104 Kth Number(可持久化线段树)
    ural 1651 Shortest Subchain
    hdu 4351 Digital root
    hdu 3221 Bruteforce Algorithm
    poj 2892 Tunnel Warfare (Splay Tree instead of Segment Tree)
    hdu 4031 Attack(BIT)
    LightOJ 1277 Looking for a Subsequence
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13302800.html
Copyright © 2011-2022 走看看