从具有关系权重的表中生成可视化表示

Ren*_*ani 5 java language-agnostic r graph nodes

我有一个表格,格式如下:

Item A | Item B | Weight
   X   |   Y    |   2
   X   |   Z    |   5
   Y   |   Z    |   3
   Y   |   W    |   2
  ...  |  ...   |  ...
Run Code Online (Sandbox Code Playgroud)

我想生成一些图形,其中每个字母(W,X,Y,Z)是一个节点,并根据项目B的权重具有一些宽度的链接.

问题是我可以使用什么来生成此图表?可以是工具,Java或R库或其他语言.方式没关系,我只需要生成图表.

See*_*tle 4

借用 digEmAll 的代码,我将在 qgraph 中做同样的事情:

data <- read.table(text=
"Item A,Item B,Weight
X,Y,2
X,Z,5
Y,Z,3
Y,W,2", sep=',',header=TRUE)

library(qgraph)
qgraph(data)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述