我正在尝试制作饼图。我面临的问题是颜色是按组填充的,但饼图也有线单独分隔每个度量而不是按组分隔。
这是我的代码:
ggplot(Book1, aes(x="", y=Eb_impact_value, fill=area))+ geom_bar(stat="identity", width=1, color="white") + coord_polar("y", start=0) + theme_void()
我的数据遵循以下结构:
这是我的代码生成的饼图:
您没有给出一个很好的可重现示例,但我建议您首先按第 1 列分组,对 Column3 的值求和,然后与新数据框合并并删除。我不知道第 3 列的全名,但检查代码并将其更改为名称:
library(dplyr)
#Assuming your df is called Book1 as in your code:
new_df <- Book1 %>%
group_by(Area) %>%
summarise(Column3_Sum = sum(Column3))
final_df <- merge(Book1, new_df, by = "Area") %>%
select(-Impact)