无法在条形图上显示百分比

Posted

技术标签:

【中文标题】无法在条形图上显示百分比【英文标题】:Unable to display the percentage on the barplot 【发布时间】:2020-12-04 04:24:52 【问题描述】:

我在下面构建了一个代码来显示条形图顶部的百分比。但是在运行代码时,百分比不显示。

谁能帮我在条形图的顶部获得百分比。

【问题讨论】:

【参考方案1】:

你可以试试这个。

for p in b.patches:
    height = p.get_height()
    b.text(p.get_x()+p.get_width()/2.,
            height + 3,
            ':1.2f'.format(height/len(df)),
            ha="center")

【讨论】:

嗨,Arpit,它运作良好。但是我怎么能做到这一点。 只需将您的色调提供为sns.countplot(hue='coolwarm')

以上是关于无法在条形图上显示百分比的主要内容,如果未能解决你的问题,请参考以下文章

excel柱形图上如何显示百分比和数值

R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例使用ggplot2可视化条形图(bar plot)并在条形图上添加百分比标签

R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)使用ggplot2可视化条形图(bar plot)并在条形图上添加百分比标签

R语言ggplot2可视化在分面图(facet_grid)的条形图上添加计数(count)或者百分比(percent)标签实战

r语言 条形图上有数值

柱状图怎么显示数据和百分比