相关疑难解决方法(0)

如何在boxplot中添加一行?

我想在我的boxplot中的"​​mean"之间添加一行.

我的代码:

library(ggplot2)
library(ggthemes)

Gp=factor(c(rep("G1",80),rep("G2",80)))
Fc=factor(c(rep(c(rep("FC1",40),rep("FC2",40)),2)))
Z <-factor(c(rep(c(rep("50",20),rep("100",20)),4)))
Y <- c(0.19 , 0.22 , 0.23 , 0.17 , 0.36 , 0.33 , 0.30 , 0.39 , 0.35 , 0.27 , 0.20 , 0.22 , 0.24 , 0.16 , 0.36 , 0.30 , 0.31 , 0.39 , 0.33 , 0.25 , 0.23 , 0.13 , 0.16 , 0.18 ,  0.20 , 0.16 , 0.15 , 0.09 , 0.18 , 0.21 , 0.20 , 0.14 , 0.17 , 0.18 , 0.22 , …
Run Code Online (Sandbox Code Playgroud)

r line mean ggplot2 boxplot

14
推荐指数
2
解决办法
1146
查看次数

使用线条和多因素连接 ggplot 箱线图

我正在尝试将 ggplot2 箱线图与 geom_lines 连接起来以了解多个因素。到目前为止,我已经能够完成用线条连接所有箱线图,请参阅附图。但我希望通过相应的因素连接唯一的箱线图。

在此输入图像描述

例如,对于我的变量 FL,我只想连接这两个箱线图,而不将它们与其余变量连接。同样,对于变量 RW,将这两个性别箱线图连接起来,而不连接其余的其他箱线图。

library("MASS")  
data(crabs)  
melt_crabs <- melt(crabs,id.var=c("sp","sex","index"))   
ggplot(melt_crabs, aes(x = variable, y = value)) +   geom_line(aes(group = index), size = 0.05, alpha = 0.7) +   geom_boxplot(aes(fill = sp), alpha = 0.5) + facet_grid(sex~.)
Run Code Online (Sandbox Code Playgroud)

有谁知道如何实现这一目标?我希望我能以最清楚的方式解释自己。

非常感谢和良好的祝愿,

plot r data-visualization ggplot2 boxplot

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

boxplot ×2

ggplot2 ×2

r ×2

data-visualization ×1

line ×1

mean ×1

plot ×1