配对框图,其中已知最小值,最大值和25,50和75百分位数

时间:2016-01-13 17:17:24

标签: r ggplot2 boxplot

我正在尝试从下表创建一个成对的箱形图,其中只有最小值,25,50和75百分位数和最大值已知(在下面的各列中,对于2个不同调查中的3个不同物种)。我想对3种不同物种进行调查

spp1_survey1 -2.1 0.8 1.2 1.8 2.5
spp1_survey2 -2.2 0.7 1.1 1.7 2.6
spp2_survey1 -1.9 -0.5 0.1 0.6 1
spp2_survey2 -2 -0.7 -0.2 0.5 0.9
spp3_survey1 1.1 1.5 2.5 3.5 4.2
spp3_survey2 1.3 1.7 2.8 3.9 4.5

我知道如何使用ggplot2制作成对的箱形图,但在该实例中,使用原始数据从中导出框参数。我只知道汇总统计数据,这就是我必须从一开始就定义它们的原因。

这个链接外观的东西是我想要实现的 Paired boxplot

这是我所得到的,但它没有任何明显的配对(通过成对的酒吧更靠近在一起,或具有替代颜色)

    > df_s
               x ymin lower middle upper ymax
1 spp 1 survey 1 -2.1   0.8    1.2   1.8  2.5
2 spp 1 survey 2 -2.2   0.7    1.1   1.7  2.6
3 spp 2 survey 1 -1.9  -0.5    0.1   0.6  1.0
4 spp 2 survey 2 -2.0  -0.7   -0.2   0.5  0.9
5 spp 3 survey 1  1.1   1.5    2.5   3.5  4.2
6 spp 3 survey 2  1.3   1.7    2.8   3.9  4.5


    df_sm<-data.frame(melt(df_s))
ggplot(data=df_sm) +
  geom_boxplot(aes(x=x, y=value, stat="identity"))

Paired-box plot attempt

0 个答案:

没有答案