鉴于此DataFrame:
x = pd.DataFrame({"A": [11, 3, 7], "B": [4, 12, 8], "C": [5, 5, 5]}, index=["s1", "s2", "s3"] )
对应于一个学期的学生s1,s2和s3的成绩。例如,学生s1得到了11个A,4个B和5个C。共有20个任务。
我想创建一个小饼图集合,显示每个学生的A,B和C成绩比例。
在我的真实数据集中,我可能有80名学生,所以我想要一个8 x 10个小小的饼图,标有学生ID。
我对文档很仔细,但除了字面上用Python迭代之外,我找不到一个优秀的解决方案。但我觉得应该有一个更好的方式。
当我使用下面的数据集(基本上与上面相同)然后尝试使用此变体创建我的馅饼网格时,馅饼总是在不同的方向被压扁。
df.T.plot.pie(subplots=True, figsize=[6,50], layout=[10,4], legend=False)
我无法理解无花果大小的作用。我已经浏览了文档和大量的Stack Overflow来帮助我理解联合。基本上,参数似乎被忽略了。这是数据:
$ cat data.csv
,A,B,C,D
as9.2,31,0,0,0
as22.2,17,9,1,4
as21.1,16,15,0,0
as16.2,15,12,4,0
as17.1,12,15,4,0
as7.1,12,8,11,0
coursetotal,11,17,3,0
as22.1,11,17,1,2
as24.1,9,18,0,4
as22.9,7,5,0,0
as19.1,6,21,2,0
as18.2,6,18,5,2
as10.2,5,21,5,0
as14.2,4,23,4,0
as15.1,4,21,1,5
as20.1,4,16,9,2
as16.1,0,27,4,0