2017-04-02 6 views
1

私の森林プロットで統計的有意性(OR = 1.0)と臨床的意義(OR = 1.5)を区別したいと思います。このプロットは、以下のサンプルコードのforestplotパッケージを使用して作成しました。垂直ラインを追加することができます(違いのないラインを維持しながら)?Rパッケージforestplotに2番目の垂直線を追加する方法

library(forestplot) 
test_data <- structure(list(
    mean = c(NA, NA, 1, 0.5, 2), 
    lower = c(NA, NA, .5, .25, 1.5), 
    upper = c(NA, NA, 1.5, .75, 2.5)), 
    .Names = c("mean", "lower", "upper"), 
    row.names = c(NA, -5L), 
    class = "data.frame") 

tabletext <- cbind(
    c("", "Outcome", "Outcome 1", "Outcome 2", "Outcome 3"), 
    c("", "OR", "1 (0.5 - 1.5)", "0.5 (0.25 - 0.75)", "2.0 (1.5 - 2.5)")) 

forestplot(tabletext, 
     test_data, 
     new_page = TRUE, 
     xlog = TRUE, 
     boxsize = .25 
     ) 

答えて

0

次善(非常にエレガントではない)溶液とすることができる:1- 2-次いで、垂直線(abline(v=1.5))および3-あなたforestplotnew_page = Fとを呼び出すをプロットし、無軸またはラベルと空のプロットを作成します。

+0

提案していただきありがとうございます。それは、森林プロット自体ではなく、森林プロットの右のどこかに、垂直線をプロットするように見えますか? – JediMike

関連する問題