によって作成されたプロットの凡例で変数名を削除する簡潔な方法はありggsurvplot
ますか? 例:
library(survival)
library(survminer)
set.seed(123)
df=data.frame(gender=c(rep("male", 10), rep("female", 10)), value=c(rnorm(10,mean = 2), rnorm(10,mean = 3)))
fit = surv_fit(Surv(value) ~ gender, data = df)
p = ggsurvplot(fit, data = df, surv.median.line = "none")
私が望むのは、次のプロットのように、凡例から「性別」という単語を削除することです。これは、凡例のラベルを手動で設定することで実現できます。
p = ggsurvplot(fit, data = df, surv.median.line = "none", legend.labs = c("male", "female"))
しかし、より良い方法はありますか?
編集:手動で性別を割り当てたときに、誤って男性と女性を入れ替えました (2. プロット)。これは、この方法がいかに危険であるかを示しています。