扇形图

作者

[编辑] 郑虎;

[审核] .

扇形图是旨在以所占扇形的大小清楚表示各组数据所占百分比的统计图表。

环境配置

  • 系统: Cross-platform (Linux/MacOS/Windows)

  • 编程语言: R

  • 依赖包: plotrix; ggplotify

# 安装包
if (!requireNamespace("plotrix", quietly = TRUE)) {
  install.packages("plotrix")
}
if (!requireNamespace("ggplotify", quietly = TRUE)) {
  install.packages("ggplotify")
}

# 加载包
library(plotrix)
library(ggplotify)

数据准备

载入数据为不同分组及其数据。

# 加载数据
data <- read.delim("files/Hiplot/054-fan-data.txt", header = T)

# 查看数据
head(data)
   group value
1 Group1    13
2 Group2    34
3 Group3    21
4 Group4    43

可视化

# Cox 模型森林图
p <- as.ggplot(function() {
  fan.plot(data[, 2], main = "", labels = as.character(data[, 1]),
           col = c("#E64B35FF","#4DBBD5FF","#00A087FF","#3C5488FF"))
  })

p
图 1: Cox 模型森林图

不同颜色表示不同组群 ,不同面积表示数据及占比。