Graphviz 中的隐藏边

Posted

技术标签:

【中文标题】Graphviz 中的隐藏边【英文标题】:Hidden edges in Graphviz 【发布时间】:2010-12-15 19:59:15 【问题描述】:

我正在尝试使用 Graphviz(与 neoto 兼容)创建图形,并且我想将节点放置在特定位置。为此,我为所有边指定了精确的边长。但是,我不希望所有边缘在最终图像中都可见。 你知道隐藏边缘的任何方法吗?我应该提到我尝试将边缘着色为白色,但结果是我在图形节点上绘制了白线 - 这不是很美观......

【问题讨论】:

【参考方案1】:

我发现另一种方法是定义:

outputorder="edgesfirst"  

对于图表。

【讨论】:

这不是对已发布问题的回答,而是:如何避免节点上的边缘。【参考方案2】:

可以使用

nodeA -> nodeB [style=invis]

【讨论】:

以上是关于Graphviz 中的隐藏边的主要内容,如果未能解决你的问题,请参考以下文章

使用 nx.draw_graphviz 在 python 中的 graphviz 布局中绘制图形给出错误

Graphviz 中的 CSS 样式表

DOT/graphviz 边缘标签中的下标

Web 应用程序中的交互式 Graphviz 图形

GraphViz和python交互

如何在 macOS 的 Spyder (Anaconda) 中正确执行 Graphviz 中的“点”?