对上一个问题的进一步了解如何对大量数据进行子集化或聚合,以便制作单独的饼图
我已经设法制作了下面的饼图,这很棒,但是有人知道我可以根据 Trip_Set 填充饼图的方法吗?即,大多数 Trip_Sets 只有一名男性或一名女性,因此它们应该完全是粉红色或蓝色。因为一个有 3 (271_6),所以将其(最高)作为默认值,因此其他馅饼有空白空间。我知道如果我在条形图中这样做,我可以添加,scales = "free"
但这不适用于非笛卡尔坐标系统......
这是我的数据:
Trip_Set sex
119_4 hembra
119_4 hembra
119_7 hembra
161_7 macho
193_8 hembra
255_7 macho
271_6 hembra
271_6 macho
271_6 hembra
328_7 hembra
403_3 hembra
428_2 hembra
655_4 hembra
这是我的代码:
pie <- ggplot(dframe2, aes(x=1, y='Trip_Set', fill=sex)) +
geom_bar(width = 1, stat="identity") +
ggtitle("Sex ratio per line") +
coord_polar(theta='y') +
facet_wrap(~Trip_Set, ncol = 5)