2017-02-26 122 views
-1

我正在試驗不同的圖。我有一個data.frame,看起來像這樣:來自Data.frame的R箭頭/方向圖

Date/Time    X  Y 
22.06.2016 08:44 12.033 6.440 
22.06.2016 08:44 12.062 6.428 
22.06.2016 08:45 12.189 6.538 
22.06.2016 08:45 12.084 6.455 
22.06.2016 08:46 12.069 6.443 
22.06.2016 08:46 12.070 6.301 
22.06.2016 08:47 12.025 6.298 

我設法讓對有關X的密度自定義背景熱圖/ Y座標,如「這裏那裏做了很多記錄,但這裏少」 。現在我想嘗試繪製一些從x0,y0到x1,y1,然後x1,y1到x2,y2等等的走道/軌跡(在完美的世界中,它應該看起來像是一條在「地面」上的蛇) )。考慮到,x0y0和x1y1之間只有很小的距離,這可能看起來有點奇怪,但我仍想嘗試。有人可以給我(甚至是一個例子)的暗示嗎?我用arrows()嘗試了一些東西,但結果並不如我所希望的,或者完全不起作用。任何幫助/提示是非常感謝

+0

任何提示?我們必須假設你已經在'?arrows'中嘗試了這個例子。你能否詳細說明哪裏出了問題? – Henrik

+0

好吧,我設法將它繪製出來,但它看起來很「混亂」。我希望可以有更簡潔的方式。它現在看起來像這樣 http://imgur.com/a/EujX9,正如所料,它很奇怪,我希望有更多的選擇比這個:'plot(df11 $ X,df11 $ Y,main =「arrows( )和段(。)「) ##從點到點繪製箭頭: s < - seq(長度(df11 $ X)-1)#一個比數據短 箭頭(df11 $ X [s],df11 $ Y [s],df11 $ X [s + 1],df11 $ Y [s + 1],col = 1:3)' – BlainTheMono

回答

0

arrows爲我工作,雖然它是一個奇怪的道路。

plot(df[,2:3]) 
arrows(df[-nrow(df), 2], df[-nrow(df), 3], 
    df[-1, 2], df[-1, 3], length=0.1) 

enter image description here