2016-03-08 34 views
0

我試圖將數據投影到R中的圖上,並查看點之間的相關性。我添加了一行讓讀者看到這些點之間的聯繫。然而,當我輸入箭頭來顯示線的方向時,我很難過。 Rddproj只是數據的任意名稱。繪製三組x和y座標x=c(-0.7159425, -0.8129311, -0.7392371); y=0.7743088, 0.7732762, 0.7490996)下面是以下示例。在R中添加箭頭時遇到的困難

x<-rddproj[1:3,1]; y<-rddproj[1:3,2] 
plot(x,y) 

Simple Plot of Data

我擔心的是座標的第二組是在x軸的最大負點。在用箭頭畫出一條線時,箭頭很可能指向這一點,當它應該在中間形成一個V點時。是否可以繪製箭頭來反映組中點的位置,而不僅僅是最積極的點到最負的點,反之亦然?

+0

您可以在繪製圖形後使用'abline()'自定義您的繪圖上的線條。不確定你的意思是「用中間那個點形成一個V」,但這可能是有用的。 – cgage

+0

我知道如何定製線條,但是我的箭頭正在進行一些鬥爭。下次我會更清楚地說出我的問題。感謝您的幫助! – Peng

回答

0

箭頭函數(改性段函數)被用於此目的(到我明白的問題的範圍內)在基R:

# fixed your assignment code. 
plot(NA, xlim=range(x), ylim=range(y)) 
arrows(head(x,-1),head(y,-1),tail(x,-1), tail(y,-1), angle=30) 

enter image description here

您的問題的另一種讀將有明顯的解決方案:plot(x,y),我希望這不是你要求的,因爲這應該是令人滿意的。

+0

嗚呼!這工作完美。我的問題是,我正在按順序重新排列結果,然後嘗試使用類似於另一個示例的箭頭函數。謝謝你的幫助。祝你今天愉快! – Peng