首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用matplotlib中的bar_plot使用axes.bar删除分组栏顶部的值?

如何使用matplotlib中的bar_plot使用axes.bar删除分组栏顶部的值?
EN

Stack Overflow用户
提问于 2022-12-04 09:04:23
回答 1查看 16关注 0票数 0

我希望删除每个地块顶部的百分比值,或者可能将其围起来。

代码语言:javascript
复制
width = 0.2
x = np.arange(len(labels))

fig2,ax = plt.subplots()
rects1 = ax.bar(x - width/2, precision_data, width, label='precision',color ='firebrick')
rects2 = ax.bar(x + width/2 , recall_data, width, label='recall',color = 'royalblue')

ax.set_ylabel('Score %')
ax.set_title('precision-recall average classifiers scores')
ax.set_xticks(x, labels)
ax.legend()

ax.bar_label(rects1)
ax.bar_label(rects2)`
EN

回答 1

Stack Overflow用户

发布于 2022-12-04 09:09:24

ax.bar_label(rects2)

  • To ,只需注释掉ax.bar_label(rects1)

ax.bar_label(labels, fmt='%.2f')

  • To To,您可以使用fmt参数:fmt
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74674124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档