我具有由下列產生的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