森林图的历史可以追溯到20世纪70年代,最常用于Meta分析中。forestplot
包是绘制森林图的R包,其起源于rmeta包的forestplot函数,解决了forestplot函数的一些缺点,功能更为强大。
前面我们学习了使用forestplot包绘制简单的森林图,今天来学习下复杂点的森林图绘制,如下图所示,同一变量不同人群的置信区间合并在一个,共用一个坐标轴。
今天来学习在R中怎么绘制上面这种森林图。
目 录
1. 安装和加载R包
2. 读取数据
3. 数据处理
3.1 定义亚组
3.2 转换数据格式
3.3 指定图形数据
4. 绘制简单图形
5. 自定义森林图参数
6. 参数解释
6.1 对数坐标轴
6.2 设置图例
End
1. 安装和加载R包
forestplot包是基于rmeta包的forestplot函数创建的,但是功能更强大,可以对同一标签添加多个置信区间。
install.packages("forestplot") #安装forestplot包
library(forestplot) # 加载包
2. 读取数据
以上图的数据为例,将数据录入到Excel中,录入数据格式如下图所示:
library(readxl) # 加载包
forest "forest.xlsx") # 导入数据
View(forest) # 预览数据