gpt4 book ai didi

r - 根据权重可视化节点之间的距离 - 使用 R

转载 作者:行者123 更新时间:2023-12-03 13:32:22 25 4
gpt4 key购买 nike

我正在尝试绘制一个图形,其中顶点之间的距离对应于边权重*,并且我发现在 graphviz 中有一种绘制此类图形的方法。有没有办法用 igraph 包(特别是 graph.adkacency)在 R 中做到这一点?

谢谢,

诺姆

  • (曾经有人问过:draw a graph where the distance between vertices correspond to the edge weights)
  • 最佳答案

    这是不可能的,因为您需要每个三角形的三角形相等才能绘制这样的对象。所以你只能近似它。为此,您可以使用“强制嵌入”算法。 igraph中有几个。我经常使用的是 Fruchterman-Reingold 算法。

    详情请参阅:

    library("igraph")
    ?layout.fruchterman.reingold

    编辑:

    请注意,节点之间的距离将与绝对边权重的倒数有些对应。

    关于r - 根据权重可视化节点之间的距离 - 使用 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9452221/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com