我尝试使用不同级别的填充和组来绘制带有ggplot2的图形,以便(i)获得对应于两个变量的两个不同的点集合,以及(ii)通过geom_line连接这些点集合但仅针对前四个级别(所以没有两组的最后五级 .

以下是获取数据的链接:https://www.wetransfer.com/downloads/39ddf5c0cb4c2d9db8ea66354bcf19e220160621081124/3f0cc767ba2b29ea8f2d7bbf7d3d11ff20160621081124/0b7845

共有5列:阶段(x),Facet(此处无用),变量(两组点),值(y)和Grp(仅用于连接前四个级别 .

我的行代码:

plot <- ggplot(df,aes(x=Stages,y=value,fill=variable),group=1) + geom_line(aes(fill=variable,group=Grp),stat='summary',fun.y="mean") +
stat_summary(aes(fill=variable,fun.data = "mean", geom = "errorbar"))

我尝试了很多组合但是 - 用这个代码 - 我可以绘制两组点,只有一条整线 .

如何约束两组点的线条绘制并排除x因子“E / O”的最后一级?

非常感谢您的回答!

LOIS .