Matplotlib的条形图中条形上方的值

彼得·贝

我在matplotlib中有一个条形图的以下代码

import matplotlib.pyplot as plt; plt.rcdefaults()
import numpy as np
import matplotlib.pyplot as plt

objects = ('2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2013', '2014', '2015', '2016', '2017', '2018')
y_pos = np.arange(len(objects))
performance = [8.5,9.1,9.7, 10.6, 11.4, 12.6, 13.2, 13.4, 14.7, 15.4, 16.2, 16.7, 17.0, 17.5, 18.0]

fig, ax = plt.subplots(figsize=(18,5))



plt.bar(y_pos, performance, align='center', alpha=0.5, color="green")
plt.xticks(y_pos, objects)
plt.ylim(0, 20)
plt.ylabel('Share in %',  fontsize = 16)
plt.xlim(-0.6, len(objects) - 0.4)
ax.tick_params(axis='both', which='major', labelsize=14)
plt.savefig('Share_Of_Renewables_Europe.png', edgecolor='black', dpi=400, bbox_inches='tight',
           figsize=(18,5) )

for i, performance in enumerate(performance):
    ax.text(performance - 0, i + .25, str(performance), color='black', fontweight='bold')

plt.show()

我想在酒吧上面有一些价值。我使用如何通过pyplot.barh()在每个小节上显示小节的值的建议(代码末尾为for循环)?但它看起来不正确。在这里,您将看到输出:在此处输入图片说明

有人可以帮我吗?

谢尔多雷

您在中使用了错误的变量顺序ax.text使用以下内容。另外,不要performance两次使用变量。perf现在用

for i, perf in enumerate(performance):
    ax.text(i, perf + .25, str(perf), color='black', 
            ha='center', fontweight='bold')

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何消除Matplotlib条形图中的条形之间的间隙

来自分类Dev

如何确定Matplotlib条形图中的条形顺序

来自分类Dev

在matplotlib的条形图中设置不同的错误条颜色

来自分类Dev

在pandas / matplotlib条形图中对条形排序

来自分类Dev

使用Pandas MultiIndex对matplotlib条形图中的标签进行分组

来自分类Dev

Python pandas / matplotlib在条形图列上方注释标签

来自分类Dev

在条形图中的条形顶部显示值

来自分类Dev

在条形图中显示元素值

来自分类Dev

R格子条形图中的条形标签

来自分类Dev

在Gadfly的条形图中围绕条形轮廓

来自分类Dev

熊猫条形图中的自定义图例(matplotlib)

来自分类Dev

摆脱python matplotlib条形图中的灰色背景

来自分类Dev

如何避免在matplotlib中的多条形图中的条形重叠

来自分类Dev

基于值的颜色matplotlib条形图

来自分类Dev

条形图中的颜色

来自分类Dev

Chart.js:如何使x轴标签显示在条形图中的条形上方

来自分类Dev

VBA-在条形图中写入值

来自分类Dev

将数据值添加到中间或上方的D3.js条形图中

来自分类Dev

如何在matplotlib pyplot条形图中反转条形大小?

来自分类Dev

Matplotlib:并排条形图中的自动标记

来自分类Dev

错误DateFormatter发现x = 0的值,这是matplotlib条形图中的非法日期

来自分类Dev

在条形上方的堆叠条形图中添加百分比标签

来自分类Dev

如何在水平堆叠条形图中显示条形值

来自分类Dev

精细控制条形图中的条形宽度

来自分类Dev

D3:如何在分组条形图中的每个条形上方添加标签

来自分类Dev

matplotlib条形图中条形之间的空间太大

来自分类Dev

matplotlib 绘制错误的值(条形图)

来自分类Dev

在条形图中显示相同的值

来自分类Dev

在条形图中的特定 x 轴值处放置条形

Related 相关文章

  1. 1

    如何消除Matplotlib条形图中的条形之间的间隙

  2. 2

    如何确定Matplotlib条形图中的条形顺序

  3. 3

    在matplotlib的条形图中设置不同的错误条颜色

  4. 4

    在pandas / matplotlib条形图中对条形排序

  5. 5

    使用Pandas MultiIndex对matplotlib条形图中的标签进行分组

  6. 6

    Python pandas / matplotlib在条形图列上方注释标签

  7. 7

    在条形图中的条形顶部显示值

  8. 8

    在条形图中显示元素值

  9. 9

    R格子条形图中的条形标签

  10. 10

    在Gadfly的条形图中围绕条形轮廓

  11. 11

    熊猫条形图中的自定义图例(matplotlib)

  12. 12

    摆脱python matplotlib条形图中的灰色背景

  13. 13

    如何避免在matplotlib中的多条形图中的条形重叠

  14. 14

    基于值的颜色matplotlib条形图

  15. 15

    条形图中的颜色

  16. 16

    Chart.js:如何使x轴标签显示在条形图中的条形上方

  17. 17

    VBA-在条形图中写入值

  18. 18

    将数据值添加到中间或上方的D3.js条形图中

  19. 19

    如何在matplotlib pyplot条形图中反转条形大小?

  20. 20

    Matplotlib:并排条形图中的自动标记

  21. 21

    错误DateFormatter发现x = 0的值,这是matplotlib条形图中的非法日期

  22. 22

    在条形上方的堆叠条形图中添加百分比标签

  23. 23

    如何在水平堆叠条形图中显示条形值

  24. 24

    精细控制条形图中的条形宽度

  25. 25

    D3:如何在分组条形图中的每个条形上方添加标签

  26. 26

    matplotlib条形图中条形之间的空间太大

  27. 27

    matplotlib 绘制错误的值(条形图)

  28. 28

    在条形图中显示相同的值

  29. 29

    在条形图中的特定 x 轴值处放置条形

热门标签

归档