【问题标题】:GraphViz dot file. Node as Chess orderGraphViz 点文件。节点作为国际象棋顺序
【发布时间】:2013-12-11 04:45:22
【问题描述】:

我有以下图表(以及随附的点文件)

digraph G { 
  a -> c; 
  a -> d; 
  a -> q; 
  a -> x;
  a -> qp; 
}

我想在“象棋风格视图”图中组织节点,如下所示:

如何做到这一点?

【问题讨论】:

  • 也许我遗漏了什么,但国际象棋与此有什么关系?
  • 我的意思只是风格。黑白序列,但有节点。例如我有 12 个内联节点,但最好有 2 行而不是 1

标签: graphviz dot


【解决方案1】:

根据您的最终目标,其他布局算法可能适合您:

neato -Tpng yourgraph.gv


unflatten 实用程序在某些情况下可能是更合适的解决方案:

unflatten -f -l 2 yourgraph.gv | dot -Tpng -o unflattened.png

【讨论】:

  • 谢谢! unflatten - 看起来对我很好。但我无法编译它。我在命令行中执行的操作是写 "C:\Graphviz Path\dot.exe" "C:\Windows\Temp\fileName" -Tsvg 并在命令行中得到结果。但是根据您的建议,我无法达到您的结果。
  • 尝试类似的方法:"C:\Graphviz Path\unflatten.exe" -f -l 2 "C:\Windows\Temp\fileName" | "C:\Graphviz Path\dot.exe" -Tsvg
  • 谢谢这工作。我们可以添加一些 attr [-Gaspect=1] "C:\Graphviz Path\unflatten.exe" -f -l 2 "C:\Windows\Temp\fileName" | "C:\Graphviz Path\dot.exe" -Tsvg -Gaspect=1
猜你喜欢
  • 2019-12-05
  • 1970-01-01
  • 2013-05-24
  • 2022-06-17
  • 1970-01-01
  • 1970-01-01
  • 2019-01-27
  • 1970-01-01
  • 2014-03-02
相关资源
最近更新 更多