合并由ggplot2中的空格分隔的数据

时间:2017-02-21 11:53:24

标签: r ggplot2 time-series

我目前正在绘制我的数据,显示动物生育前后的活动水平。

here is plot

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()

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我的第一个想法是,如果你希望拟合的方程是线性的而不是截断的,你应该将颜色放在aes()geom_point

如果是缺少日期的问题,您应该考虑使用factor(x)之类的

ggplot(ii,aes(y=ii$newavx2, x=factor(ii$datenew)) + geom_point

这样ggplot2可以将近截断日期合并在一起,而不会留下任何时间间隔。

但是,我不知道我是否完全理解这个问题。如果你提供一些可重复的数据集会更好。