库的导入:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from pylab import mpl

用来画图的数据:

data=pd.DataFrame([[2,5],[3,4],[49,33],[34,3],[23,9],[78,23]],index=['a','b','c','d','e','f'])

添加数据标签前画的图:

plt.plot(data)
plt.show()

添加数据标签后的图像以及修改部分的代码:

for x,y in enumerate(data.iloc[:,0]):plt.text(x,y+0.2,y)for x,y in enumerate(data.iloc[:,1]):plt.text(x,y+0.2,y)
plt.plot(data)
plt.show()

两个关键函数方法:

  • enumerate()

    for x,y in enumerate(data.iloc[:,0]):
    print(x,y)
    

    效果:将索引出来的Series对象的 index 和 value 分别赋值给了下 x,y
    运行结果:

  • matplotlib.pyplot.text()
    效果:将数据标签在指定的位置画上去
    格式:

    text(x, y, s)
    

    x:x轴上的坐标位置
    y:y轴上的坐标位置
    s:标签的内容

    plt.text(x,y+0.2,y)
    

    这样子可以把数据标签画到上面了

matplotlib 添加数据标签相关推荐

  1. matplotlib 标签_为折线图添加数据标签的方法,附代码

    #python打卡##Python数学编程##Python# 我们在使用python进行数据可视化工作时,通常使用matplotlib,主要原因是其功能强大且较为完善.稳定,而且有强大的社区活跃.另外 ...

  2. Matplotlib:设置坐标轴范围,刻度,位置,自定义刻度名称,添加数据标签

    在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围.坐标轴刻度大小.坐标轴名称等 xlim():设置x坐标轴范围 ylim():设置y坐标轴范围 xl ...

  3. Matplotlib可视化之给图形添加数据标签

    在学习Matplotlib可视化过程中绘制一些相应的图形往往需要给图形添加数据标签这样才能通过图形更清楚的知道要表达的含义,下面通过一些简单的案例来讲解. [案例一] 胡润财富榜:亿万资产超高净值家庭 ...

  4. matplotlib 直方图添加数据标签

    matplotlib绘制直方图,一直没搜到怎么添加数据标签,很多以此为名的贴子实际放的都是条形图的,所以写了个循环放这里,方便有需要的同学取,自己以后也可以直接贴了. population_ages ...

  5. seaborn添加数据标签_常见Seaborn图的数据标签快速指南

    seaborn添加数据标签 In the course of my data exploration adventures, I find myself looking at such plots ( ...

  6. R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

    R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签 目录 R语言ggplot2可视化:可视化饼图分面图并在图中添加数据标签

  7. R语言ggplot2可视化:箱图(box plot)可视化并且在为箱图的异常值(outlier)添加数据标签

    R语言ggplot2可视化:箱图(box plot)可视化并且在为箱图的异常值(outlier)添加数据标签 目录

  8. 使用Python操作Excel图表之 为最后一个数据点添加数据标签

    添加数据标签 是什么 我们咨询了一下new bing,他告诉我们,数据标签是一种用来描述业务实体特征的数据形式.在Excel中,您可以使用数据标签来显示图表中每个数据点的值.例如,在折线图中,您可以在 ...

  9. 在excel图表上添加数据标签

    在excel图表上添加数据标签 觉得有用的话,欢迎一起讨论相互学习~ 方法与步骤 在Excel2013中,选中柱子右键-添加数据标签-----添加数据标签(B),如下图:

最新文章

  1. html 选择列表框,列表框和组合框的区别是什么?
  2. Linux自动备份文件(linux计划任务)
  3. 移动时代的互联网格局变化
  4. Java 文件及文件夹复制
  5. 随心所欲的Web页面打印技术
  6. 电池供电的电容麦_太阳能航空障碍灯供电机制设计
  7. 进程间通信————无名管道
  8. LINQ to Tree - A Generic Technique for Querying Tree-like Structures,包含遍历WPF VisualTree
  9. vs2010 sp1 安装 Silverlight4_Tools 提示 错误 解决办法
  10. 我见过的最漂亮代码---通过删除代码来实现功能的提升
  11. 全球Python开发者平均年薪5.6万美元,你拖后腿了吗?
  12. PHP字符串作为字节数组,哈希hash然后base64编码
  13. android中broadcastreceiver的用法-代码中注册
  14. 昆虫繁殖科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。 每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。 假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(
  15. 如何加水印在图片上面?
  16. 2022年,程序员如何选择电脑
  17. 记一次npm install 报RequestError connect ETIMEDOUT 20.205.243.166443和RequestError socket hang up
  18. python调用word_Python调用win32com.client.Dispatch('Word.Application')报错汗血宝马
  19. java.io.IOException: unexpected end of stream on https://xxx.xxx.xxx.xxx:84/
  20. 石油大学网考 在线作业、在线考试 自动答题辅助工具

热门文章

  1. 实战演练 | Navicat 中英文模式切换
  2. 虚拟机服务器改完端口要重启吗,VMware ESXi中安装虚拟机后怎么改端口号
  3. 客流管控系统可以协助博物馆进行人数管理
  4. MATLAB裂缝检测识别
  5. 你附近的人都有谁,这个功能是怎么实现的?
  6. Java报时用什么制作_简单实现一个整点报时的软件
  7. 强制关闭miui12.5充电提示音,亲测可用
  8. Unity 对接4399广告 仅视频
  9. 清除黑屏补丁批处理!
  10. HTML5游戏:忘记愤怒的小鸟; 我们想要WebGL很棒!