forestplot森林图底部文本行添加及异质性统计布局优化
解决forestplot森林图异质性文本列宽问题
我使用forestplot包绘制了森林图:
如图所示,第一列最后一行的异质性统计文本过长,直接把第一列的宽度拉宽了。我计划将这段文本从labeltext参数中移除(当前正是通过该参数生成上述图,才导致第一列变宽),改用单独绘制的方式放在原位置,但允许它延伸到其他列的下方,不再影响第一列的宽度。
我了解可以通过类似以下代码实现这个需求:
grid.text("test", x=unit(?????), y=unit(?????), rot=0, gp=gpar(col="red"))
现在需要解决的关键问题:
- 如何获取'Overall'下方最后一行第一单元格的起始位置?
- 是否可以获取整个绘图的宽度,通过减去一半宽度来计算视图中心的x坐标?
如果有更优的实现方案,欢迎分享。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

