44得票2回答
使用Graphviz和Neato防止重叠记录

我正在构建一个dot文件来表示计算机硬件和与网络交换机和显示器的物理连接。当通过dot程序处理时,我认为它看起来还可以,但是我想用neato处理它,以创建更加自由形式的图片随着它的增长而变得更好看。目前,当我使用neato运行我的大文件时,所有东西都重叠在一起。 我正在尝试找出在哪里定义ov...

43得票2回答
Graphviz中的隐藏边缘

我正在尝试使用Graphviz(编译neato)创建一个图形,并且我想将节点放置在特定位置。为此,我正在为所有边指定确切的边缘长度。然而,我不希望在最终图像中显示所有边缘。 你知道隐藏边缘的任何方法吗?我应该提到,我尝试将边缘着色为白色,但发生的情况是我得到了涂在图形节点上的白线 - 这不是...

18得票2回答
如何避免在Graphviz中出现节点重叠?

我正在尝试绘制一个具有许多节点和边缘的图形。 然而,该图变得太杂乱了,节点和边缘重叠在一起。我尝试(但失败了)以下方法,其中包括全部或部分组合使用。size = "12.0, 20.0!"; margin = 0.0; len = 1.0; 我正在使用neato来生成一个png文件。 尺...

13得票3回答
如何在不引入重叠的情况下使DOT / neato图更紧凑?

我的问题与这个问题基本相同,但给出的答案对我不起作用。这里是一个示例渲染(源代码)compound=true; overlap=scalexy; splines=true; layout=neato; 边缘存在一些不必要的重叠,但这并不算太糟糕,主要问题是所有空间都被浪费了。 我尝试设置...

12得票2回答
如何使用neato处理密集连接的图形

我有以下dot/neato文件...graph G { node [color=Red] r01 r02 r03 r04 r05 r06 r07 r08 r09 r10 r11 node [color=Blue] p01 ...

12得票1回答
如何使用Graphviz设置紧凑图形布局的“弹簧”力

我正在使用Graphviz生成图表,但出现了一个问题 - 有几个节点非常大,而小节点数量又很多。我尝试使用Neato和FDP生成PNG图像,但两者都会生成非常大的图像,大部分都是空白(节点之间距离过远)。是否有办法为这些工具设置更大的弹簧“力量”,以强制节点更靠近一些?

12得票3回答
如何在Graphviz中增加边缘(样条)和节点之间的间距?

我手动指定了每个节点的起始位置,并设置splines=true。 生成的图片如下所示: 在1031和1028之间的样条线似乎接触到了节点1030和1029。我想知道是否有办法在这里增加边距。我尝试指定esep =“+3,3”以在节点周围给出非常高的边距,但输出的图形仍然相同。

11得票5回答
如何在Windows上使用pygraphviz运行neato

我正在尝试在Python(v 2.7)中使用pygraphviz和networkx创建网络图。我在stackoverflow上找到了一个看起来非常有用的脚本:import networkx as nx import numpy as np import string import pygrap...

10得票2回答
Graphviz:使用neato计算边缘和旁路节点之间的距离

布局引擎是 neato。我想在节点b和从a到c的箭头之间增加一些空间。margin 和 pad 对于neato没有用。这是我的图形:digraph G { splines=true a [pos="0.0,0.0!"]; b [pos="0.0,1.0!"]; c...

8得票1回答
如何在使用neato的GraphViz中为具有"splines=curved"的边设置弯曲方向?

我正在创建一个图表,其中包含手动定位的节点,并使用splines="curved"类型的边连接它们。 digraph graphname { splines="curved"; node[shape = box, margin="0.03,0.03", fontsize=11, he...