Skip to content

ggforest visual glitch when using many variables #241

@mmoisse

Description

@mmoisse

Expected behavior

A nice banded forest plot
p

Actual behavior

A shift occurs in the bands and text of the forest plot
q

Steps to reproduce the problem

library(survival)
library(survminer)
fit2 <- coxph( Surv(stop, event) ~ size + rx, data = bladder )
ggforest(fit2)
## Add extra variables
for(i in 1:10) { var=paste0("pc",i); bladder[,var] <- runif(nrow(bladder)) }
fit2 <- coxph( Surv(stop, event) ~ size + rx + pc1 + pc2 + pc3 + pc4 + pc5 + pc6 + pc7 + pc8 + pc9 + pc10, data = bladder )
ggforest(fit2)

session_info()

Session info --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 setting  value                       
 version  R version 3.3.2 (2016-10-31)
 system   x86_64, linux-gnu           
 ui       X11                         
 language en_UK.uft-8                 
 collate  en_IE.UTF-8                 
 tz       Europe/Brussels             
 date     2017-07-04                  

Packages ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 package    * version   date       source                               
 assertthat   0.2.0     2017-04-11 CRAN (R 3.3.2)                       
 bindr        0.1       2016-11-13 cran (@0.1)                          
 bindrcpp     0.2       2017-06-17 cran (@0.2)                          
 broom        0.4.2     2017-02-13 CRAN (R 3.3.2)                       
 cmprsk       2.2-7     2014-06-17 CRAN (R 3.3.2)                       
 colorout   * 1.1-2     2016-04-11 Github (jalvesaq/colorout@6538970)   
 colorspace   1.3-2     2016-12-14 CRAN (R 3.3.2)                       
 data.table   1.10.4    2017-02-01 CRAN (R 3.3.2)                       
 devtools     1.12.0    2016-12-05 CRAN (R 3.3.2)                       
 digest       0.6.12    2017-01-27 CRAN (R 3.3.2)                       
 dplyr        0.7.1     2017-06-22 cran (@0.7.1)                        
 foreign      0.8-68    2017-04-24 CRAN (R 3.3.2)                       
 ggplot2    * 2.2.1     2016-12-30 CRAN (R 3.3.2)                       
 ggpubr     * 0.1.4     2017-06-28 CRAN (R 3.3.2)                       
 glue         1.1.1     2017-06-21 cran (@1.1.1)                        
 gridExtra    2.2.1     2016-02-29 CRAN (R 3.3.2)                       
 gtable       0.2.0     2016-02-26 CRAN (R 3.3.2)                       
 km.ci        0.5-2     2009-08-30 CRAN (R 3.3.2)                       
 KMsurv       0.1-5     2012-12-03 CRAN (R 3.3.2)                       
 knitr        1.15.1    2016-11-22 CRAN (R 3.3.2)                       
 labeling     0.3       2014-08-23 CRAN (R 3.3.2)                       
 lattice      0.20-35   2017-03-25 CRAN (R 3.3.2)                       
 lazyeval     0.2.0     2016-06-12 CRAN (R 3.3.2)                       
 magrittr   * 1.5       2014-11-22 CRAN (R 3.3.2)                       
 Matrix       1.2-10    2017-04-28 CRAN (R 3.3.2)                       
 memoise      1.1.0     2017-04-21 CRAN (R 3.3.2)                       
 mnormt       1.5-5     2016-10-15 CRAN (R 3.3.2)
 munsell      0.4.3     2016-02-13 CRAN (R 3.3.2)
 nlme         3.1-131   2017-02-06 CRAN (R 3.3.2)
 nvimcom    * 0.9-25    2017-02-21 local
 pkgconfig    2.0.1     2017-03-21 cran (@2.0.1)
 plyr         1.8.4     2016-06-08 CRAN (R 3.3.2)
 psych        1.7.5     2017-05-03 CRAN (R 3.3.2)
 purrr        0.2.2.2   2017-05-11 CRAN (R 3.3.2)
 R6           2.2.2     2017-06-17 cran (@2.2.2)
 Rcpp         0.12.11   2017-05-22 cran (@0.12.11)
 reshape2     1.4.2     2016-10-22 CRAN (R 3.3.2)
 rlang        0.1.1     2017-05-18 cran (@0.1.1)
 scales       0.4.1     2016-11-09 CRAN (R 3.3.2)
 setwidth   * 1.0-4     2015-07-07 CRAN (R 3.3.0)
 stringi      1.1.5     2017-04-07 CRAN (R 3.3.2)
 stringr      1.2.0     2017-02-18 CRAN (R 3.3.2)
 survival   * 2.41-3    2017-04-04 CRAN (R 3.3.2)
 survminer  * 0.4.0.999 2017-07-04 Github (kassambara/survminer@bea688c)
 survMisc     0.5.4     2016-11-23 CRAN (R 3.3.2)
 tibble       1.3.3     2017-05-28 cran (@1.3.3)
 tidyr        0.6.3     2017-05-15 cran (@0.6.3)
 withr        1.0.2     2016-06-20 CRAN (R 3.3.2)
 xtable       1.8-2     2016-02-05 cran (@1.8-2)
 zoo          1.8-0     2017-04-12 CRAN (R 3.3.2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions