圆形酒吧容器(Python对象)

问题描述 投票:0回答:1
ax = sns.countplot(...)
for i in ax.containers:
    # typecast
    ax.bar_label(i,)

i 的类型为“barcontainer”。在可视化中,它是一个小数点后 8 位的浮点数。我想将浮点数四舍五入到小数点后 4 位。如何将 barcontainer 的类型转换为浮点数,然后将其舍入,然后再次将其转换为 barcontainer?

python casting visualization
1个回答
0
投票

fmt 参数指定用于格式化标签文本的格式字符串。 以下是如何使用 fmt 参数将条形标签四舍五入到小数点后 4 位的示例:

ax = sns.countplot(...)
for i in ax.containers:
    ax.bar_label(i, fmt="%.4f")

这会将每个标签格式化为具有 4 位小数的浮点数,并根据需要进行舍入。

© www.soinside.com 2019 - 2024. All rights reserved.