0

我有一个包含三个因素(Group=Between;Drug=Within;Session=Within)和一个响应变量(DEs2mPre)的数据集。我可以使用绘制多面箱线图

qplot(Session, DEs2mPre, data = Dummy.Data, colour = Drug, facets=Group~., -geom="boxplot")

我有三个组和两个级别的药物,所以我得到了很好的 3X2 图表,每个组有 3 个单独的图表,每个图表的会话中有两个级别的药物。但是,我希望看到的不是箱线图,而是在每个会话上连接均值的线。当我将 geom 更改为 时geom="line",我得到一堆线条,看起来像是数据集中每个主题的线条,而不是数据的分组(平均)可视化,就像您使用lineplot.CIsciplot包)看到的那样。

有没有办法做到这一点ggplot2

抱歉,我无法添加图表,因为我没有足够的“声誉点”。

感谢您提前提供任何帮助。

4

1 回答 1

1

ggplot由于默认情况下连接所有数据点,因此您会得到一团乱线。您需要告诉ggplot使用每个组的平均值。适当的论点是stat = "summary"fun.y = "mean"

qplot(Session, DEs2mPre, data = Dummy.Data, colour = Drug, facets = Group~.,
      stat = "summary", fun.y = "mean", geom = "line")
于 2012-11-15T20:52:31.117 回答