gpt4 book ai didi

r - 如何隐藏(或删除)箱线图中的点?

转载 作者:行者123 更新时间:2023-12-05 04:05:51 26 4
gpt4 key购买 nike

我有一个关于如何隐藏(或删除)箱线图中的点的问题。

这是我实现的代码。

install.packages("randomForestSRC") 
install.packages("ggRandomForests")

library(randomForestSRC)
library(ggRandomForests)

data(pbc, package="randomForestSRC")
pbc.na <- na.omit(pbc)

set.seed(123)
rsf <- rfsrc(Surv(days,status)~., data=pbc.na, ntree=500, importance=T)

gg_v <- gg_variable(rsf, time = c(2000, 4000),
time.labels = c("2000 days", "4000 days"))

gg_v$stage <- as.factor(gg_v$stage)

plot(gg_v, xvar="stage", panel=T, points=F)+
ggplot2::theme_bw() +
ggplot2::geom_boxplot(outlier.shape=NA)+
ggplot2::labs(y="Survival (%)")+
ggplot2::coord_cartesian(ylim=c(-.01, 1.02))

所以我想隐藏(或删除)事件的所有点(假点和真点)。

但是,我没有关于我想要什么的信息。

请告诉我怎么做。

永远感谢。

enter image description here

最佳答案

我不熟悉 ggRandomForests 的工作原理。但是使用数据框 gg_v,我们可以直接在 ggplot2 中进行绘图。

ggplot(gg_v, aes(stage, yhat, group = stage)) + 
geom_boxplot(outlier.shape = NA) +
facet_wrap(~time, nrow = 2, strip.position = "right") +
ylab("Survival (%)") +
theme_bw()

enter image description here

关于r - 如何隐藏(或删除)箱线图中的点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50656965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com