如何在R中绘制关系?

Sar*_*022 2 plot r matrix social-networking relationship

这种关系表示为这样的矩阵x:

      John Jack Mary Wendy
John     0    2    1     1
Jack     2    0    1     0
Mary     1    1    0     1
Wendy    1    0    1     0
Run Code Online (Sandbox Code Playgroud)

条目指的是它们具有的连接数.谁能告诉我如何将它作为R中的网络绘制?谢谢!

DNA*_*DNA 7

这被称为邻接矩阵.

R FAQ中有一些关于绘制表示为矩阵的社交网络的信息:

使用R中的igraph包可以轻松完成绘制社交网络数据.[...]为了使igraph包将此表识别为网络,我们可以先将其转换为矩阵.然后,如果我们希望计算与图形相关的统计数据(中介性,接近度,度数),我们可以使用矩阵来创建图形对象.

常见问题解答提供了一些示例,产生了社会图表,例如:

在此输入图像描述

igraph库本身是记录在这里 -它可以产生更为复杂的例子-见截图页面,下面的例子:

在此输入图像描述