gpt4 book ai didi

python - 将 bar_label 的格式更改为百分比

转载 作者:行者123 更新时间:2023-12-02 18:18:20 25 4
gpt4 key购买 nike

我对显示的 bar_label 有疑问,我找不到有关格式问题的答案。我只想将 bar_label 显示为百分比。我希望它显示 45% 而不是 0.45。能够毫无问题地更改 y 轴格式,但不能更改 bar_label 格式。

我试过 bar_label 的 fmt 部分,但无法解决我的问题。

感谢任何帮助!

import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.ticker as mtick

A = [0.45, 0.17, 0.47]

fig, ax = plt.subplots()
X=['1', '2', '3']

hbars = ax.bar(X, A, width, color = "b")
ax.bar_label(hbars)
ax.set_ylim(0,0.55)
ax.yaxis.set_major_formatter(mtick.PercentFormatter(1.0))

here is what I want and what it plotted

最佳答案

bar_label 为此有自己的参数“fmt”:

ax.bar_label(hbars,fmt='%.0f%%')

关于python - 将 bar_label 的格式更改为百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71221204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com