python教程—图中均值和标准差-Python实用宝典

python教程—图中均值和标准差

我有一个函数在不同x点的几个值。我想用python画出平均值和std,就像这个SO问题的答案。我知道使用matplotlib一定很容易做到这一点,但是我不知道能够做到这一点的函数名。有人知道吗?

我有一个函数在不同x点的几个值。我想在python中绘制平均值和std,就像

图中均值和标准差

回答

< a href = " http://matplotlib.org/api/pyplot_api.html matplotlib.pyplot.errorbar”rel = " noreferrer " > plt。errorbar可以用来绘制x、y和错误数据(与通常的pl .plot相反)

    import matplotlib.pyplot as plt import numpy as np x = np.array([1, 2, 3, 4, 5]) y = np.power(x, 2) # Effectively y = x**2 e = np.array([1.5, 2.6, 3.7, 4.6, 5.5]) plt.errorbar(x, y, e, linestyle='None', marker='^') plt.show()

plt。errorbar接受与plt相同的参数。plot中有额外的yerr和xerr,默认为None(也就是说,如果您将它们留空,它将充当pl .plot)。

图中均值和标准差

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
1

发表评论