python 绘制误差条(形)图

1、误差条图

代码

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

# 生成数据
x= pd.Series(range(5))
y = v.index ** 2
xe = x.index/2

plt.errorbar(x, y, yerr = xe, fmt='o', capsize=4, capthick=2)

plt.show()

图形

 

 

2、误差条形图

代码

import numpy as np
import matplotlib.pyplot as plt

# 生成数据
np.random.seed(42)

x = np.linspace(0, 13, 12)
y = np.log(x)
x_err = np.random.rand(len(x)) * 0.2

plt.bar(x, y, yerr = x_err, ecolor='r')

plt.show()

图形

 

 

。。。

 

posted @ 2019-06-14 22:36  赏尔  阅读(3041)  评论(0编辑  收藏  举报