使方框(方框图)在r中连续

使方框(方框图)在r中连续,r,ggplot2,R,Ggplot2,有没有一个选项可以将所有这样的盒子合并在一个连续的软管中? 我的意思是一条贯穿所有最大值、最小值、中间值和平均值的连接线,但最后看起来像一个箱线图。我知道我可以把它们都画成线,但这并不能使它们看起来像一个箱线图 我同意@PoGibas的观点,我认为您需要的是: p <- ggplot(data = ...) + geom_boxplot(...) # code for your boxplot goes here p2 <- ggplot_build(p) p3 <- p2

有没有一个选项可以将所有这样的盒子合并在一个连续的软管中? 我的意思是一条贯穿所有最大值、最小值、中间值和平均值的连接线,但最后看起来像一个箱线图。我知道我可以把它们都画成线,但这并不能使它们看起来像一个箱线图


我同意@PoGibas的观点,我认为您需要的是:

p <- ggplot(data = ...) + geom_boxplot(...)  # code for your boxplot goes here 
p2 <- ggplot_build(p)
p3 <- p2$data[[1]]

p +  
  geom_ribbon(data = p3,  
              aes(x = x, ymin = ymin, ymax = ymax), 
               fill = "red", alpha = .5) # or your favorite color/alpha combo 

p计算统计数据并使用
geom_ribbon
统计数据您指的是中位数、iqr、最大值、最小值和平均值?据我所知,geom_ribbon支持“仅”三个值,而boxplot提供五个值?我想您可以绘制ribbon和geom_smooth(最小值、最大值)加在一起。geom_smooth不代表一个应用于数据的函数吗?我的意思是,当你现在的绘图中有geom_smooth,它可能代表你可以为最小值或最大值制作另一个geom_smooth