在matplotlib中的条形图上方显示百分比

ni

以下是熊猫数据框和从中生成的条形图:

colors_list = ['#5cb85c','#5bc0de','#d9534f']
result.plot(kind='bar',figsize=(15,4),width = 0.8,color = colors_list,edgecolor=None)
plt.legend(labels=result.columns,fontsize= 14)
plt.title("Percentage of Respondents' Interest in Data Science Areas",fontsize= 16)

plt.xticks(fontsize=14)
for spine in plt.gca().spines.values():
    spine.set_visible(False)
plt.yticks([])

数据框 条形图

我需要在相应栏上方显示相应主题的每个兴趣类别的百分比。我可以创建带有百分比的列表,但是我不知道如何将其添加到相应栏的顶部。

克里斯·A:

尝试这种方式:

colors_list = ['#5cb85c','#5bc0de','#d9534f']

# Change this line to plot percentages instead of absolute values
ax = (result.div(result.sum(1), axis=0)).plot(kind='bar',figsize=(15,4),width = 0.8,color = colors_list,edgecolor=None)
plt.legend(labels=result.columns,fontsize= 14)
plt.title("Percentage of Respondents' Interest in Data Science Areas",fontsize= 16)

plt.xticks(fontsize=14)
for spine in plt.gca().spines.values():
    spine.set_visible(False)
plt.yticks([])

# Add this loop to add the annotations
for p in ax.patches:
    width, height = p.get_width(), p.get_height()
    x, y = p.get_xy() 
    ax.annotate('{:.0%}'.format(height), (x, y + height + 0.01))

情节

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

显示chart.js堆积条形图中的百分比和总计

如何在百分比条形图上方添加百分比或计数标签?

堆叠的ggplot百分比条形图在闪亮

如何将条形图的值更改为百分比(Matplotlib)

在堆积的条形图Google图表中显示百分比

在堆积的条形图上按列显示百分比

使用DataFrame.plot在堆叠的条形图中显示总计和百分比

如何使用matplotlib绘制水平百分比条形图?

创建条形图以显示条形顶部的百分比变化

百分比堆积条形图熊猫

如何显示百分比和条形图

堆积条形图百分比

如何创建频率堆叠的条形图,但是条形图上的百分比标签和y轴上的频率在R中?

ggplot2中条形图的计数和百分比如何?[R

百分比标签未显示在条形图上

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

在R中作图:如何在时间序列数据中绘制堆叠的条形图以显示百分比构成?

如何在Matplotlib中的堆栈百分比条形图上添加注释?

在数据框中绘制条形图时显示百分比时出错

Python条形图y轴显示百分比

有没有办法在Quickbase中显示堆叠条形图中的数量和百分比?

ggplot条形图百分比组

在带有双Y轴的堆叠条形图中显示数字和百分比

叠加的堆积百分比条形图

如何在excel中的简单条形图中添加百分比。数据是单元格中的一系列字符串,我希望条形图显示百分比而不是计数

如何在条形图中每个条形显示总数的百分比 Tableau

如何在谷歌条形图中显示百分比?

在 Matplotlib 的条形图顶部放置增长百分比

试图从百分比绘制堆积条形图