2015-02-24 48 views
1

蜱我已經得到了以下數據:如何擴展迴歸線和自定義軸中的R

vpri=seq(2,16,2) 
vfb = 1.87*vpri 

我要作出這樣的外出從VFB = 1〜100在Y線性迴歸軸。 我已經嘗試了一些東西,這個代碼清盤:

ggplot(df, aes(x=vpri, y=vfb)) +geom_point(shape=1) + 
    xlim(0,60) + 
    stat_smooth(method="lm",fullrange = TRUE) +   
    scale_y_continuous(breaks=seq(0,100,5)) 

然而,事實是,我在arugments爲xlim的60值是我唯一的猜測和檢查後得到。

我想獲得stat_smooth對象來對待y軸作爲'fullrange'真正的判斷,而不是x軸。此外,一旦我得到這一點,我會需要添加自定義的剔間距兩軸(因爲25 /劃分太粗糙),但我知道R將拋出一個合適的,當我使用xlim(或ylim)作爲事情駕駛stat_smooth,然後用scale_x_continuous要求它來處理蜱以後,或scale_y_continuous

回答

1

這做到了:

ggplot(df, aes(x=vpri, y=vfb)) +geom_point(shape=1) + # Use hollow circles 
    scale_x_continuous(limits=c(1,60),breaks=seq(0,60,5)) + 
    scale_y_continuous(breaks=seq(0,2*60,5)) + 
    stat_smooth(method="lm",fullrange = TRUE)