制作变量总和的饼图

问题描述 投票:0回答:1

我正在尝试制作饼图。我面临的问题是颜色是按组填充的,但饼图也有线单独分隔每个度量而不是按组分隔。

这是我的代码:

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()

我的数据遵循以下结构:

这是我的代码生成的饼图:

r ggplot2 pie-chart
1个回答
0
投票

您没有给出一个很好的可重现示例,但我建议您首先按第 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)
© www.soinside.com 2019 - 2024. All rights reserved.