我有一些代码,用于分析响应调查结果
代码本身运行没有问题,但我想稍微修改一下,将百分比数字包含在图形栏的末尾
我使用的代码如下:
for p in ax.patches:
percentage ='{:,.0f}%'.format(p.get_width())
width, height =p.get_width(),p.get_height()
x=p.get_x()+width+0.02
y=p.get_y()+height/2
ax.annotate(percentage,(x,y))
对于运行此操作的前几个图形,它返回百分比的整数,这很好。然而,我注意到在其中一张图上,它们加起来是99,而不是100。因此,我相信我的代码是上下取整的。通常情况下,这不会有问题,但因为这是一篇论文,我需要它是现场
不幸的是,我看不到任何方法可以确保返回的数字是浮点而不是整数
目前没有回答
相关问题 更多 >
编程相关推荐