我正在尝试使用树状数据构建图形,其中节点通常分成> 2条边。我尝试了各种布局,我看到 layout.reingold.tilford 参数将生成具有非分叉数据的树状图。然而,输出并不是特别有吸引力。我宁愿使用 layout.lgl 或 layout.kamada.kawai 之类的东西,因为它们会产生更多的放射状结构。我看不到如何更改 R 中的参数,以使这些树没有重叠的边缘。这可能吗?
我导入了一个 Pajek 格式的简单数据文件,有 355 个节点和 354 个边。我目前正在使用以下方法打印它:
plot.igraph(g,vertex.size=3,vertex.label=NA,layout=layout.lgl)
这给了我这样的输出,这很好,但仍然有重叠的边缘。我已经读到您可以使用 tkplot 或其他程序(如 cytoscape)手动修复此问题,但是我有很多这些要构建,而且它们的大小使手动更正变得很麻烦。
非常感谢。