PYTHON如何在柱状图上显示数字
时间: 2023-10-06 07:07:05 浏览: 234
Python实现绘制双柱状图并显示数值功能示例
您可以使用matplotlib库来在柱状图上显示数字。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 柱状图数据
x_values = ['A', 'B', 'C', 'D', 'E']
y_values = [10, 24, 36, 40, 15]
# 创建柱状图
plt.bar(x_values, y_values)
# 在每个柱子上显示数字
for i in range(len(x_values)):
plt.text(i, y_values[i], str(y_values[i]), ha='center', va='bottom')
# 设置图表标题和标签
plt.title('柱状图')
plt.xlabel('X轴标签')
plt.ylabel('Y轴标签')
# 显示图表
plt.show()
```
在上面的代码中,`plt.text`函数用于在每个柱子上显示数字。其中,第一个参数表示数字的x轴位置,第二个参数表示数字的y轴位置,第三个参数表示要显示的数字,`ha='center'`表示数字水平居中,`va='bottom'`表示数字垂直居底部。您可以根据需要调整这些参数来实现您想要的显示效果。
阅读全文