python画图数据的平均值怎么算的_绘图平均值和标准偏差

这段代码演示了如何使用matplotlib库在Python中绘制带有不同错误栏表示的数据。示例展示了误差如何可以是常数值或者根据每个数据点变化,并且可以是对称的或非对称的。此外,还展示了在对数尺度上使用误差条的方法。
摘要由CSDN通过智能技术生成

"""

Demo of errorbar function with different ways of specifying error bars.

Errors can be specified as a constant value (as shown in `errorbar_demo.py`),

or as demonstrated in this example, they can be specified by an N x 1 or 2 x N,

where N is the number of data points.

N x 1:

Error varies for each point, but the error values are symmetric (i.e. the

lower and upper values are equal).

2 x N:

Error varies for each point, and the lower and upper limits (in that order)

are different (asymmetric case)

In addition, this example demonstrates how to use log scale with errorbar.

"""

import numpy as np

import matplotlib.pyplot as plt

# example data

x = np.arange(0.1, 4, 0.5)

y = np.exp(-x)

# example error bar values that vary with x-position

error = 0.1 + 0.2 * x

# error bar values w/ different -/+ errors

lower_error = 0.4 * error

upper_error = error

asymmetric_error = [lower_error, upper_error]

fig, (ax0, ax1) = plt.subplots(nrows=2, sharex=True)

ax0.errorbar(x, y, yerr=error, fmt='-o')

ax0.set_title('variable, symmetric error')

ax1.errorbar(x, y, xerr=asymmetric_error, fmt='o')

ax1.set_title('variable, asymmetric error')

ax1.set_yscale('log')

plt.show()

它描绘了这个:

dfd170eb3980e5e34efb494bf9ae9f55.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值