python中 malplotlib画条形图并显示数值
时间: 2024-02-21 16:58:41 浏览: 385
好的,以下是一个简单的例子,展示如何使用 matplotlib 画条形图并显示数值:
```
import matplotlib.pyplot as plt
# 数据
x = ['A', 'B', 'C', 'D']
y = [20, 35, 30, 25]
# 创建条形图
plt.bar(x, y)
# 显示数值
for a, b in zip(x, y):
plt.text(a, b, str(b), ha='center', va='bottom')
# 显示图表
plt.show()
```
这个例子中,我们创建了一个包含四个元素的列表 `x`,表示条形图的四个柱子的名称;创建了另一个包含四个元素的列表 `y`,表示每个柱子的高度。然后,我们使用 `plt.bar()` 函数画出条形图,并使用 `zip()` 函数将 `x` 和 `y` 合并,使用 `plt.text()` 函数在每个柱子上显示相应的数值。最后,使用 `plt.show()` 函数显示图表。
阅读全文