python画误差棒/带

文章目录

    • 1画误差棒
    • 2画误差带
      • 2.1 利用ax
      • 2.2 直接用plt

1画误差棒

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

error = np.random.randn(10)
print(error)
x = np.arange(10)
y = pd.Series(np.sin(x))
print(y)
y.plot(yerr=error)
plt.show()
[-1.14921952 -0.67412246  1.31875635 -1.2853136   0.38329709  0.46545373
  0.28505468  2.84261091  1.44255044  2.16625766]
0    0.000000
1    0.841471
2    0.909297
3    0.141120
4   -0.756802
5   -0.958924
6   -0.279415
7    0.656987
8    0.989358
9    0.412118
dtype: float64

python画误差棒/带_第1张图片

2画误差带

2.1 利用ax

python画误差棒/带_第2张图片
python画误差棒/带_第3张图片

2.2 直接用plt

python画误差棒/带_第4张图片

python画误差棒/带_第5张图片

你可能感兴趣的:(python,matplotlib)