如何保存robumeta包中forest.robu函数生成的超宽森林图?
解决robumeta包forest.robu森林图保存PDF的问题
- 报错直接原因:
pdf()函数没有filename这个参数,正确的参数名是file,这就是你触发“unused argument filename”错误的原因。 - 正确的保存代码示例:
# 开启PDF设备,根据图的尺寸调整宽高(可按需增大width值) pdf(file="test.pdf", width=25, height=10) # 执行森林图绘制代码,替换成你的模型对象和参数 forest.robu(your_model_object, ...) # 关闭PDF设备,完成保存 dev.off() - 针对图超出显示范围的优化建议:
- 逐步增大
pdf()中的width参数值,直到图中所有内容都能完整显示在PDF里 - 可以在
forest.robu()中添加cex参数缩小文本大小(比如cex=0.8),减少横向空间占用,避免内容截断
- 逐步增大

内容的提问来源于stack exchange,提问作者Hedwig
相关产品推荐
相关产品推荐

