Python使用pyplot绘制带文本标注的柱状图

许南星
许南星
发布时间:2026-10-13 | 6人浏览过
原创

本文介绍如何使用Python的matplotlib库中的pyplot模块绘制柱状图,并通过循环遍历数据点,利用plt.text方法为每个柱子添加居中的数值文本标注,实现可视化效果的增强。

Python绘制带标注柱状图的实现代码

具体实现代码如下:


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()

程序运行后的图形展示如下:

以上就是利用Python结合pyplot库绘制带有文本标注柱状图的完整方法,希望此示例能为读者提供有效的参考,并欢迎大家持续关注与分享。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表