我有一个包含三个因子的数据集( Group
=Between; Drug
=内; Session
=内)和一个响应变量(DEs2mPre
)。我能够使用
qplot(Session, DEs2mPre, data = Dummy.Data, colour = Drug, facets=Group~., -geom="boxplot")
我有三组和两个级别的药物,所以我得到了很好的 3X2 图表,每组有 3 个单独的图表,每个图表上的会话中有两个级别的药物。但是,我希望看到连接每个会话上的均值的线,而不是箱线图。当我将geom更改为geom="line"
时,我得到一堆线条,看起来像数据集中每个主题的线条,而不是像您在lineplot.CI
(sciplot
包中看到的那样分组(类似)数据的可视化。
有什么办法可以在ggplot2
做到这一点吗?
抱歉,我无法添加我的图表,因为我没有足够的"声誉点"。
提前感谢您的任何帮助。
你会得到一堆行,因为默认情况下ggplot
连接所有数据点。您需要告诉ggplot
改用每个组的平均值。适当的参数是stat = "summary"
和fun.y = "mean"
。
qplot(Session, DEs2mPre, data = Dummy.Data, colour = Drug, facets = Group~.,
stat = "summary", fun.y = "mean", geom = "line")