python画图添加数据标签_Matplotlib:plt.text()给图形添加数据标签

1、数据可视化呈现的最基础图形就是:柱状图、水平条形图、折线图等等;

在python的matplotlib库中分别可用bar、barh、plot函数来构建它们,再使用xticks与yticks(设置坐标轴刻度)、

xlabel与ylabel(设置坐标轴标签)、title(标题)、legend(图例)、xlim与ylim(设置坐标轴数据范围)、

grid(设置网格线)等命令来装饰图形

import matplotlib.pyplot as plt

import numpy as np

#创建带数字标签的直方图

numbers = list(range(1,11))

#np.array()将列表转换为存储单一数据类型的多维数组

x = np.array(numbers)

y = np.array([a**2 for a in numbers])

plt.bar(x,y,width=0.5,align='center',color='c')

plt.title('Square Numbers',fontsize=24)

plt.xlabel('Value',fontsize=14)

plt.ylabel('Square of Value',fontsize=14)

plt.tick_params(axis='both',labelsize=14)

plt.axis([0,11,0,110])

for a,b in zip(x,y):

plt.text(a,b+0.1,'%.0f'%b,ha = 'center',va

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值