用逗号分隔符注释数据点

时间:2019-03-30 19:05:28

标签: python matplotlib

我想注释图表上的数据点,并返回注释,并用逗号分隔每3个数字,例如(20,000,000美元)。

这是我到目前为止具有注释的代码

for i in ax_fore.patches:
    # get_x pulls left or right; get_height pushes up or down
    ax_fore.text(i.get_x(), i.get_height(), \
            f'R {round(i.get_height(),2)}', fontsize=40, color='black',rotation=55)

2 个答案:

答案 0 :(得分:1)

更改最后一行:

 f'R {round(i.get_height(),2):,}', fontsize=40, color='black',rotation=55)

答案 1 :(得分:1)

string format方法支持数千个分隔符:

print('${:,}'.format(20000000))
# $20,000,000