簡體   English   中英

ggforest(森林圖)中“幸存者”中的R更改軸

[英]Change axis with R in “survminer” for ggforest (forest plot)

當我嘗試使用ggforest(來自包幸存者)生成的森林圖中更改軸時,圖完全改變。

例如:

#Example data set
mydata <- data.frame(A = c(8, 6, 42, 97, 55, 1, 5, 7, 55, 4), 
                     B = c(93, 9, 65, 2, 51, 89, 1, 1, 5, 62), 
                     C = c(68.41, 68.86, 47.26, 31.06, 42.97, 69.16, 47.39, 56.57, 19.63, 45.58),
                     D = c(0, 0, 0, 1, 1, 0, 0, 0, 0, 0),
                     time = c(1.6, 34.6, 1.5, 35.8, 7.7, 38.6, 40.2, 4.7, 37.6, 8.6), 
                     event= c(1, 0, 0, 0, 1, 0, 0, 1, 0, 1))


OS <- mydata$time
Event<-mydata$event
A<-mydata$A
B<-mydata$B
C<-mydata$C
D<-mydata$D


# load packages
library("survival")
library("survminer")

# dependent and independent variables
y <- Surv(OS, Event)
x <- cbind(A, B, C, D)  

#cox regression
cox<-coxph(y~x, data=mydata, method= "breslow")
summary(cox)


#Forest PLot using surv miner

ggforest(cox, alpha = 0.05, plot.title = "Forest plot for Cox proportional hazard model")

這產生了這個情節

如果我試圖改變軸,就像這樣..

ggforest(cox, alpha = 0.05, plot.title = "Forest plot for Cox proportional hazard model", xlim=c(-10,10000))

..看起來像這樣有人知道解決方案嗎?

這是一個基於coord_flipylim選項的解決方案:

ggforest(cox, alpha = 0.05, plot.title = "Forest plot for Cox proportional hazard model") +
     coord_flip(ylim=c(10^(-4),10^6))

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM