2016-03-05 94 views
0

请宽容:)我R的虚拟用户,我使用的代码和样本数据,以了解如何使这是在以前的帖子显示森林图 -森林图

Optimal/efficient plotting of survival/regression analysis results

我想知道是否有可能设置用户定义的X轴比例显示在那里的代码?到目前为止,x轴的比例是自动定义的。 谢谢你的任何提示。

+0

简答:“当然是有可能的”。你想如何改变?你是否按照你所要求的方式对SO进行了任何搜索以调整ggplot坐标轴? –

+0

@ 42基本上,我想找到在这个代码中我可以改变x轴缩放比例的位置,例如,我将它设置在0到50之间的范围内。我看过ggplot2并试图去做,但是之后,代码没有工作:) – Try

回答

2

我对文档的精确性并不感兴趣,因为人们可能会认为limits的参数是相对风险等级上的值,而不是对数转换的等级上的值。如果完成了,会得到一个荒谬的结果。这狡辩没有顶住,这是比较容易使用该参数来创建的放大图:

install('devtools') # then use it to get current package 
# executing the install and load of the package referenced at the top of that answer 
print(forest_model(lung_cox, limits=log(c(.5, 50)))) 

enter image description here

尝试对相对风险规模较低的范围为0是不理智的。这意味着在对数转换的规模上有一个-Inf值。尝试使用较低的值,例如log(0.001),会在测试中混淆标度的漂亮打印。

+0

谢谢。但是,恐怕你提出的代码会返回一个错误'未使用的参数(limits = log(c(0.5,50)))''。我可以建议这是因为在上面提到的代码中没有使用“limits” – Try

+0

您可能没有当前版本的软件包。由于我今天刚刚从github安装了它,然后重新启动R让ggplot2更新生效,我相当确信自己能做到。 –

+0

谢谢!我得到了我的错误! – Try