# 安装包
if (!requireNamespace("plotrix", quietly = TRUE)) {
install.packages("plotrix")
}
if (!requireNamespace("ggplotify", quietly = TRUE)) {
install.packages("ggplotify")
}
# 加载包
library(plotrix)
library(ggplotify)扇形图
注记
Hiplot 网站
本页面为 Hiplot Fan Plot 插件的源码版本教程,您也可以使用 Hiplot 网站实现无代码绘图,更多信息请查看以下链接:
扇形图是旨在以所占扇形的大小清楚表示各组数据所占百分比的统计图表。
环境配置
系统: Cross-platform (Linux/MacOS/Windows)
编程语言: R
依赖包:
plotrix;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
不同颜色表示不同组群 ,不同面积表示数据及占比。
