GraphViz点文件.节点作为国际象棋顺序

JSX*_*JSX 2 dot graphviz

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

有原始图片

digraph G { 
  a -> c; 
  a -> d; 
  a -> q; 
  a -> x;
  a -> qp; 
}
Run Code Online (Sandbox Code Playgroud)

我想在图表"国际象棋风格视图"中组织节点,如下所示: 国际象棋风格

怎么能实现这一目标?

mar*_*pet 5

根据您最终的确切结果,其他布局算法可能适合您:

neato -Tpng yourgraph.gv
Run Code Online (Sandbox Code Playgroud)

neato输出


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

unflatten -f -l 2 yourgraph.gv | dot -Tpng -o unflattened.png
Run Code Online (Sandbox Code Playgroud)

unflattened图