You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何利用Pandas groupby结果自动为饼图设置标签

解决方法

你通过groupby("user score").size()得到的df_0是Pandas Series类型,它的索引(index)天然就是user score字段的所有唯一分组值,直接调用df_0.index即可作为饼图的标签参数,无需手动录入。

优化后的代码如下:

# 生成分组统计结果,这一步和你原有逻辑一致
df_0 = df_find_quality_und.groupby("user score").size()
# 直接取Series的索引作为标签,省略手动录入步骤
plot = plt.pie(df_0, labels=df_0.index)

# 可选扩展:添加百分比显示、展示图表
# plt.pie(df_0, labels=df_0.index, autopct='%.1f%%')
# plt.show()

原代码中未使用的user_sc_und手动赋值、user_sc_und_1冗余分组两步都可以直接删除。

内容的提问来源于stack exchange,提问作者curiouz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 22:27:03