我目前正在绘制我的数据,显示动物生育前后的活动水平。
x轴是日期(因此,这里是一个月),右边是活动。如您所见,由于领子故障,存在一个小间隙。出于视觉目的,是否可以直接在2015年4月(以及之后)设置数据,以便这些点彼此相邻而不是分开?我会提供样本数据,但是,我仍在试图弄清楚如何做到这一点,但是,我的R脚本如下:
c<-ggplot(ii,aes(y=ii$newavx2, x=ii$datenew, color=infant))+ ylim(1.5,5.9)+ stat_smooth(method=lm)+ geom_point()
非常感谢你的帮助。
答案 0 :(得分:0)
我的第一个想法是,如果你希望拟合的方程是线性的而不是截断的,你应该将颜色放在aes()
到geom_point
。
如果是缺少日期的问题,您应该考虑使用factor(x)
之类的
ggplot(ii,aes(y=ii$newavx2, x=factor(ii$datenew)) + geom_point
这样ggplot2可以将近截断日期合并在一起,而不会留下任何时间间隔。
但是,我不知道我是否完全理解这个问题。如果你提供一些可重复的数据集会更好。