【发布时间】:2021-06-05 12:36:09
【问题描述】:
我有以下数据框:
sample_size subject very not_at_all
0 2202 concern-economy 19.00 11.00
1 2202 concern-economy 26.00 7.00
2 1500 concern-infected 13.00 18.00
3 2200 concern-economy 23.00 9.00
4 1000 concern-infected 11.00 20.00
5 1500 concern-infected 11.00 22.00
9 1500 concern-infected 10.00 19.00
10 1500 concern-infected 10.00 20.00
地点:
-
sample_size是接受采访的总人数 -
subject是采访对象 -
very是非常关心的人的百分比 -
not_at_all是完全不关心的人的百分比
我想绘制“关注感染”主题的受访者中非常关注和完全不关注的总百分比。
我有这些命令:
infected = concern_polls[concern_polls["subject"] == "concern-infected"]
infected.groupby('subject')[['very','not_at_all']].sum().plot.bar(rot=0)
但是该图将very 和not_at_all 列表示为整数,而不是百分比,我不确定如何在图中输出百分比。有人可以帮忙吗?
【问题讨论】: