【问题标题】:Cycle partial result in graph在图中循环部分结果
【发布时间】:2016-10-25 13:32:39
【问题描述】:

我在显示图表时收到以下消息(我正在使用 igraph 库):

Warning message:
In .Call("R_igraph_layout_reingold_tilford", graph, root, mode,  :
  At structural_properties.c:3297 :graph contains a cycle, partial result is returned

是不是所有的图表都没有显示出来?

在这种情况下,我怎样才能跳过这个错误并绘制图表?

【问题讨论】:

  • 无论如何我使用了 fruchterman.reingold 布局,它没有给我任何错误
  • 问题目前的形式非常不清楚。阅读有关撰写问题的帮助页面。提供完整的代码。不要使用注释机制添加修改。学习编辑。如果问题不再存在,则删除问题或添加您自己的答案,再次使用完整代码。

标签: r graph error-handling igraph


【解决方案1】:

根据文档,用于图的布局算法用于树状图。

 layout_reingold_tilford: Reingold-Tilford tree layout, useful for (almost) tree-like graphs.

如果您的图表包含循环,则屏幕上会显示运行时警告。 如果图是有向图,可以将算法改为'kk',也可以根据需要选择其他算法。请查看文档中的教程以获取更多信息。本教程是基于 python 的,但是思路是一样的。 igraph Tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2015-11-07
    • 2020-03-27
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 2022-01-25
    相关资源
    最近更新 更多