我有一个想要自动可视化的网络示意图。
示意图由管和交叉点组成。
每个管子内部都包含许多较小的纤维。
几个管子可以连接到一个交叉点,在这个交叉点内部,内部光纤在这个交叉点的所有管子之间相互连接。
这是一个小型网络的示例,有 3 个管子,每个管子有 2 根光纤在一个交叉点汇合,内部光纤连接在这个交叉点。
我试图为此使用graphviz,将每个管视为单个边缘并忽略内部纤维的存在,一旦graphviz生成布局,我手动添加内部纤维的连接。然而,一旦我开始连接内部纤维,通常从 graphviz 放置边/顶点会导致交叉点内有很多交叉点。(在上面的示例中,最好将中间管垂直放置在交点上方。)
有谁知道如果
考虑到每个边缘内部存在内部纤维及其在交叉节点中的连接,我可以使用 graphviz 或其他一些软件来实现更好的布局。
可以为我指出可以针对这种情况实施的论文/方法