如何在R包forestplot中添加第二条垂直线

如何在R包forestplot中添加第二条垂直线,r,forestplot,R,Forestplot,我想在我的森林图中区分统计意义(OR=1.0)和临床意义(OR=1.5)。我使用forestplot包创建了这个图,下面是示例代码。是否可以添加垂直线(同时保持无差异线) 库(forestplot) 测试数据一个次优(但不是很完美)的解决方案可能是:1-创建一个没有轴或标签的空图,2-然后绘制一条垂直线(abline(v=1.5)),3-使用new\u page=F调用您的forestplot forestplot(tabletext, test_data, new_

我想在我的森林图中区分统计意义(OR=1.0)和临床意义(OR=1.5)。我使用forestplot包创建了这个图,下面是示例代码。是否可以添加垂直线(同时保持无差异线)

库(forestplot)

测试数据一个次优(但不是很完美)的解决方案可能是:1-创建一个没有轴或标签的空图,2-然后绘制一条垂直线(
abline(v=1.5)
),3-使用
new\u page=F
调用您的
forestplot

forestplot(tabletext,
       test_data,
       new_page = TRUE,
       xlog = TRUE,
       grid = structure(c(log(1.5)), 
                        gp = gpar(lty = 2, col = "#CCCCFF")), 
       zero = 1,
       boxsize = .25)

谢谢你的建议。它似乎画了一条垂直线,但在森林地块的右边,而不是森林地块本身?太完美了!非常感谢。
forestplot(tabletext,
       test_data,
       new_page = TRUE,
       xlog = TRUE,
       grid = structure(c(log(1.5)), 
                        gp = gpar(lty = 2, col = "#CCCCFF")), 
       zero = 1,
       boxsize = .25)