我具有由下列产生的qplot:增加分离
qplot(data=data, x=xvar, y=value, colour=variable, group=variable,
geom=c("point", "line"), ylim(0, 20000))
在所得的图像中,y点非常接近彼此。我想让他们的分离更清楚。正如你可以看到我尝试使用ylim来做到这一点,但没有任何效果。
我具有由下列产生的qplot:增加分离
qplot(data=data, x=xvar, y=value, colour=variable, group=variable,
geom=c("point", "line"), ylim(0, 20000))
在所得的图像中,y点非常接近彼此。我想让他们的分离更清楚。正如你可以看到我尝试使用ylim来做到这一点,但没有任何效果。
使用position=position_jitter(w,h)
在qplot
可以控制在散点图的间距。例如:
qplot(data=data, x=xvar, y=value, colour=variable, group=variable,
geom=c("point", "line"), ylim(0, 20000), position=position_jitter(w=0.3, h=0))
这会导致点在宽度方向上随机分布,但在高度方向上不散射。
这很好,但为什么没有连线与新抖动的点? – user592419
点的表示随机移动(每次绘制它们时点会有所不同)。但是,该行基于点的原始位置,因此不会有不同的绘图。 – SeeLittle
如果你想让线连接点,最简单的方法可能是使用(base R)'jitter()'函数在绘制点之前创建点的抖动版本...... –
我同意Andrie的观点,如果没有示例数据,很难说你确切想要什么。我会看看geom_jitter。
该解决方案将特定于您的数据。请在您的问题中发布一些示例数据。 – Andrie