在R中使用ggplot绘制饼图时,可以使用以下步骤来绘制前2行与其他行的对比图:
library(dplyr)
df_new <- df %>%
mutate(Category = ifelse(row_number() <= 2, "Top 2", "Others")) %>%
group_by(Category) %>%
summarise(Value = sum(Value))
ggplot(df_new, aes(x = "", y = Value, fill = Category)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y", start = 0) +
theme_void() +
labs(fill = "Category")
解释每个步骤的含义:
这样,就可以在R的ggplot中绘制前两行与其他行的对比图。请注意,这里的答案没有提及任何特定的云计算品牌商,如有需要可以根据实际情况选择相应的云计算平台。
领取专属 10元无门槛券
手把手带您无忧上云