2017-02-21 39 views
0

我目前正在绘制显示动物在她分娩前后活动水平的数据。合并由ggplot2中的空格分隔的数据

here is plot

在X轴为日期(所以,天月在这里),右侧是活动。正如你所看到的,这是由于领子故障造成的一个小差距。对于视觉目的而言,是否有可能直接在2015年4月以后设置2015年7月(及以后)的数据,以便点数彼此相邻而不是分开?我能提供的样本数据,但是,我仍然试图找出如何做到这一点,但是,我的[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

不可能与ggplot2,至少不是没有黑客或解决方法。这对于软件包开发人员来说是有目的的遗漏,因为具有轴中断的绘图可能会引起误解。其他一些图形软件包可以执行轴断点功能。 –

回答

0

我的第一个想法是你应该把颜色aes()改为geom_point如果你想要拟合的方程是线性的而不是截断的。

如果它丢失的日期的问题,您应该考虑使用像factor(x)

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

,以便GGPLOT2可以合并在一起不久截断日期不留任何时间间隔。

但是,我不知道我是否明白这个问题。如果您提供一些可重现的数据集,那最好。

相关问题