绘制柱形图,包含误差线
时间: 2023-06-22 09:24:48 浏览: 157
技巧851任意宽度的柱形图误差线法共4页.pdf.zip
好的,以下是绘制柱形图并包含误差线的Python代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义数据
x = np.arange(5)
y = [1, 3, 2, 5, 4]
error = [0.2, 0.4, 0.1, 0.3, 0.5]
# 绘制柱形图
plt.bar(x, y, yerr=error, alpha=0.7, ecolor='black', capsize=10)
# 添加标题和标签
plt.title('Bar Chart with Error Bars')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示图形
plt.show()
```
解释一下代码:
- 首先,我们使用 numpy 库生成了一个长度为 5 的一维数组 x,表示 x 轴的数据;
- 然后,我们定义了另外两个一维数组 y 和 error,分别表示柱形图的高度和误差;
- 在绘制柱形图时,我们使用 bar 函数,并将 yerr 参数设置为误差数组 error,alpha 参数设置为 0.7(表示不透明度为 70%),ecolor 参数设置为黑色,capsize 参数设置为 10(表示误差线的帽子大小为 10);
- 最后,我们添加了标题和标签,并使用 show 函数显示图形。
希望能够帮助到你绘制带误差线的柱形图。
阅读全文