如何在GraphViz中清晰地显示大量节点?
我使用GraphViz绘制图表并分析业务对象之间的链接。 下面是一个源代码示例:如何在GraphViz中清晰地显示大量节点?,graph,data-visualization,graphviz,Graph,Data Visualization,Graphviz,我使用GraphViz绘制图表并分析业务对象之间的链接。 下面是一个源代码示例: digraph G {rankdir=LR; "6012013856_0010" -> "6012014462_0010" "6012013856_0010" -> "6012014471_0010" /* ~1000 more id1 -> id2 pairs */ "6012013856_0010" "6012013859_0010" /* ~3
digraph G {rankdir=LR;
"6012013856_0010" -> "6012014462_0010"
"6012013856_0010" -> "6012014471_0010"
/* ~1000 more id1 -> id2 pairs */
"6012013856_0010"
"6012013859_0010"
/* ~300 more single ids */
}
Pastebin示例:
看我的图表,不可能理解哪些节点相互连接。
我正在寻找任何GraphViz选项,以便在这种情况下清晰地显示我的所有边。虽然“大图形”没有那么大,但它是相互关联的,很难可视化。使用GVPR对dot输出进行后处理,以移动高度连接的节点,这有点帮助(抱歉,太大而无法发布),但是circo给出了更好的结果(在我看来)(同样,太大而无法发布)。注1:SVG输出更“可缩放”
注2:circo在我的计算机上运行大约需要5分钟您的示例有超过1300行代码。请创建仅在大数据上发生的问题。我将源代码简化为最小的可复制示例。请参见描述如何展开节点。