【发布时间】:2016-10-15 17:26:11
【问题描述】:
我正在尝试使用包 forestplot 制作森林图,但我总是收到以下错误:
Error in Ops.unit(graphwidth, "auto") : operator '==' not meaningful for units
这是我的代码:
forestplot(row_names, coef, low, high, new_page=T, xticks=c(0,0.5,1, 1.5,2, 2.5,3,3.5,4,4.5,5), boxsize=0.4, zero=1, cex=1.65, cex.axis=1.5, lwd.zero=3, lwd.ci=3, clip=c(0,5), graphwidth = unit(x = 10, units = "inches"),
fn.ci_norm=list(fpDrawNormalCI, fpDrawNormalCI, fpDrawDiamondCI, fpDrawNormalCI, fpDrawDiamondCI,fpDrawNormalCI, fpDrawDiamondCI,fpDrawNormalCI, fpDrawDiamondCI,fpDrawNormalCI, fpDrawDiamondCI,fpDrawNormalCI, fpDrawDiamondCI,fpDrawNormalCI, fpDrawDiamondCI,fpDrawNormalCI, fpDrawDiamondCI, fpDrawNormalCI, fpDrawDiamondCI, fpDrawNormalCI))
我在几个月前创建了相同的情节,并且效果很好。当时,森林图功能是在 Gmisc 包中实现的。现在它是一个自己的包,似乎发生了一些变化。据我所知,我正在正确定义 graphwidth 参数。希望有人可以帮助我。提前致谢。
最好, 托比
【问题讨论】:
标签: r forestplot