import numpy as np
import matplotlib.pyplot as plt# 生成测试数据
x = np.linspace(0, 10, 10)
y = 11-x# 绘制柱状图
plt.bar(x, y)
# 循环,为每个柱形添加文本标注# 居中对齐
for xx, yy in zip(x,y):
plt.text(xx, yy+0.1, str(yy), ha='center')# 显示图形
plt.show()
运行效果:
-------相关阅读---------
进入公众号,单击菜单“最新资源”==>“历史文章分类速查表”,打开文章后定位到“科学计算可视化”专栏,可以浏览更多相关文章。