2015-07-20 140 views
1

我有兩個向量,x和y,包含座標繪圖。但我想爲他們每個人繪製一個從原點到座標的箭頭,而不是一個點。 使用「箭」好像不是那麼得心應手,因爲我要手動添加的形式R繪圖箭頭代替點

arrows(x0, y0, x1, y1) 

等座標......

是否有解決這個問題的一些更聰明的方式?在此先感謝

+1

「的箭頭從原點的座標開始」 - 什麼是原點,是它總是X = 0,Y = 0? – zx8754

回答

4

試試這個

x <- runif(10) 
y <- runif(10) 
plot(x, y, type="n", xlim=c(0, max(x)), ylim=c(0, max(y))) 
arrows(0, 0, x, y) 

arrows只能將內容添加到現有的情節,但不能使用不能創建一個新的情節。通過首先調用plot您設置圖,創建座標軸,標籤等,但type="n"告訴R隱藏繪圖區(即點)中的所有內容。之後,您可以繼續並添加箭頭。

enter image description here

+0

謝謝Backlin,它完美的工作 – Ruggero