如何在R中绘制向量

如何在R中绘制向量,r,vector,R,Vector,我想在R中创建一个向量,并以图形方式显示它 我想在R中创建一个向量,并以图形方式显示它。我可以创建一个向量,但我不知道如何绘制它? 我在matlib中尝试了vector3d函数,但没有成功 在我尝试过的大多数函数中,你应该给出角度。但是当使用向量时,这不应该是必要的 我只想要一个简单的箭头作为输出。尽可能简单。您可以使用箭头功能轻松完成此操作: x <- c(0,2) y <- c(1,2) plot(x,y) arrows(x[1],y[1],x[2],y[2]) 欢迎来到SO。

我想在R中创建一个向量,并以图形方式显示它

我想在R中创建一个向量,并以图形方式显示它。我可以创建一个向量,但我不知道如何绘制它? 我在matlib中尝试了vector3d函数,但没有成功

在我尝试过的大多数函数中,你应该给出角度。但是当使用向量时,这不应该是必要的


我只想要一个简单的箭头作为输出。尽可能简单。

您可以使用
箭头
功能轻松完成此操作:

x <- c(0,2)
y <- c(1,2)
plot(x,y)
arrows(x[1],y[1],x[2],y[2])

欢迎来到SO。如果您发布了您尝试过但不起作用的内容,而不是简单地请求代码,则您更有可能获得帮助。看起来OP希望绘制一个向量。谢谢。这给了我一个很好的箭头:)但我认为这是一个坐标为x和y的箭头。我以为向量只是一支箭。比如(2,5)。这意味着向右走2步,向上走5步。无论我在哪里。我想有一种方法可以用来画一个向量,从0开始,然后(2,5)。但这也没关系。“我想我可以用它。”多比:对不起,恐怕不是这么简单。据我所知,你需要这样画。也许有些绘图软件包有这个功能,但我当时不知道。不过,如果这对您有足够的帮助,您可以用绿色勾号将此问题标记为已回答。如果没有,那就不要做。我给新用户这个提示,因为有些人不认识这个功能,所以如果你不想的话,不要感到强迫。
arrows3D (0, 0, 0, 3, 3, 3,
          colvar = NULL, phi = 40, theta = 40,
          col = NULL, NAcol = "white", breaks = NULL,
          colkey = NULL, panel.first = NULL,
          clim = NULL, clab = NULL, bty = "b", type = "triangle", 
          add = FALSE, plot = TRUE)