美文网首页R语言做图
数据可视化-如何在柱状图内的每一根条柱的正上方,显示出对应值

数据可视化-如何在柱状图内的每一根条柱的正上方,显示出对应值

作者: Hi子良 | 来源:发表于2018-10-15 13:37 被阅读0次

    在Udacity担任Mentor期间,辅导小伙伴们做项目时,经常有学员会提问关于柱状图的问题,问的最多的就是"如何在柱状图内的每一根条柱的正上方,显示出对应值",因为这样子的柱状图会更直观,也会更有"逼格",那么,具体怎么实现呢?

    首先,我们来看下图1:

    图1

    是的,就是这种效果,事实上,matplotlib.pyplot提供了一个称为text()的方法,也就是"备注"方法,我们可以使用这个方法,快速实现这个功能,请见以下参考代码,简单说明一下,text()内的第3个参数y,就是条柱上方的值,也等同y轴的值,前面的x,就是x轴的值,ha参数设置为"水平居中",va参数设置为"垂直向下",然后将其置于for...in zip()的循环体内,zip()内的对象必须为可迭代对象,可以简单理解为,"同时"迭代里面的所有对象,大家看下参考代码的逻辑,就可以很快的明白!

    实现效果

    相关文章

      网友评论

        本文标题:数据可视化-如何在柱状图内的每一根条柱的正上方,显示出对应值

        本文链接:https://www.haomeiwen.com/subject/bnkfzftx.html