我想要做的是:
假设我有一个3X2矩阵,它保存坐标系的坐标
1 2
5 3
4 2
让我们说我有一个邻接矩阵,它有行和列,因为前面的矩阵有行,所以像这样:
2 1 0
1 0 1
0 1 0
现在我想做的是在给定的坐标系中绘制这个邻接矩阵,它看起来应该类似于:
为此,我只允许使用基础R,因此没有igraph或网络或任何其他未预加载的包 当你开始R。
***** EDIT *****
在@lukeA的帮助下,我设法做到了:
积(坐标)
idx< - which(adjacency> 0,arr.ind = T)
number = ncol(adjacency)* nrow(adjacency)
for(i in 1:number)
{ 箭头(坐标[idx [i,1],1],坐标[idx [i,1],2],坐标[idx [i,2],1],坐标[idx [i,2],2]) }
结果如下: