R语言 饼图上显示百分比
时间: 2023-07-10 14:14:21 浏览: 175
DevExpress之ChartControl实现饼状图百分比演示实例
在 R 语言中,可以通过以下代码在饼图上显示百分比:
```R
# 创建一个数据框
df <- data.frame(
category = c("A", "B", "C", "D"),
value = c(20, 30, 15, 35)
)
# 计算每个类别的百分比
df$percent <- round(100*df$value/sum(df$value), 1)
# 绘制饼图
pie(df$value, labels = paste0(df$category, " (", df$percent, "%)"))
```
其中,`round` 函数用于将百分比保留一位小数,`paste0` 函数用于将类别名称和百分比拼接起来作为标签。
阅读全文