我一直在寻找一个程序包,以产生类似于以下内容的图表,但是一直很简短。有谁知道可以在R中产生类似内容的库?图的节点是数据集中的变量,节点之间的粗细由它们的成对Pearson相关性的绝对值定义。为了简单起见,不显示低于特定阈值的绝对权重。节点的大小取决于节点的连接数。谢谢!
答案 0 :(得分:2)
您可以使用示例portquiz.net中所述的ggnet2
函数在R中完成此操作。在ggnet2
中,可以修改节点及其连接的颜色,大小和标签(尽管 不能做弯曲的边缘,自环或超图) 。它应该相对容易(特别是如果您熟悉ggplot2
的话)。
如果您需要更多的交互性(或熟悉vis.js
),则可能对另一个答案中建议的visNetwork
感兴趣。
答案 1 :(得分:0)
如果没有ggplot2,则可以使用igraph
软件包,并在此处获得完整的教程:http://kateto.net/networks-r-igraph