使用r函数forestplot获取graphwidth-error

时间:2015-03-20 12:39:58

标签: r forestplot

我正在尝试使用包forestplot创建一个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))

我在几个月前制作了相同的情节,但效果很好。那时,forestplot函数是在Gmisc-package中实现的。现在它是一个自己的包,它似乎发生了变化。据我所知,我正确定义了graphwidth-parameter。希望有人可以帮助我。提前谢谢。

最佳, 托比

1 个答案:

答案 0 :(得分:1)

这是一个错误,修复了并且在CRAN上。