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

原文地址:https://www.cnblogs.com/hzcya1995/p/13302800.html