在R中添加箭头绘图的困难

时间:2016-03-08 17:19:49

标签: r plot arrows

我试图将数据投影到R中的图上,并查看点之间的相关性。我添加了一行,让读者看到这些点之间的联系。然而,当涉及输入箭头以显示线的方向时,我感到难过。 Rddproj只是给数据的任意名称。绘制了三组x和y坐标x=c(-0.7159425, -0.8129311, -0.7392371); y=0.7743088, 0.7732762, 0.7490996)以下是示例。

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

Simple Plot of Data

我担心的是第二组坐标是x轴上最大的负点。在绘制带箭头的线条时,箭头很可能指向此点,此时应该在中间形成一个V点。是否可以绘制箭头以反映组中点的位置,而不仅仅是最负点的最正点,反之亦然?

1 个答案:

答案 0 :(得分: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)我希望这不是你所要求的,因为这应该是令人满意的。