我正在尝试用Python创建一个饼图。我有一个数据集,有2137个问题的答案,答案的选择范围从1到5。我正在尝试生成一个饼图,其中包含每个答案选择的回答百分比,但当我运行代码时,它会生成每个回答者的饼图(所以是2137个饼图。我认为我需要使用.groupby函数,但我不完全确定如何正确地执行此操作)
df3 = pd.DataFrame(df, columns=['Q78']).groupby(['Q78'])
df3.plot.pie(subplots=True)
以下是我已经尝试过的。(PS我刚刚开始学习Python,如果这是一个愚蠢的问题,那么很抱歉!!)
可能的解决办法之一:
为了测试我的代码,我创建了一个仅限于8个答案的数据帧:
我得到了以下图片:
相关问题 更多 >
编程相关推荐