graphviz如何像文件管理器那样绘制垂直树

graphviz如何像文件管理器那样绘制垂直树,graphviz,pygraphviz,Graphviz,Pygraphviz,如何像file manager那样渲染垂直树图像。默认情况下,graphviz渲染三角形树。问题是如果级别(秩)的宽度太大,则生成的图像太宽。通常,文件管理器应用程序在垂直公理上为目录层次结构建模 具体的例子是,给定一个有5个兄弟的族谱,每个兄弟有5个孩子,需要渲染25个节点。。。太宽了 下面是一个示例图像 更新:。。。谢谢大家,我已经取得了一些进展。但我看到一些奇怪的边缘,如下图所示。在前几层看起来不错,然后就变差了 你能提供一张图片来说明你的目标吗?请参阅我对这个问题的回答中的可能方法:你

如何像file manager那样渲染垂直树图像。默认情况下,graphviz渲染三角形树。问题是如果级别(秩)的宽度太大,则生成的图像太宽。通常,文件管理器应用程序在垂直公理上为目录层次结构建模

具体的例子是,给定一个有5个兄弟的族谱,每个兄弟有5个孩子,需要渲染25个节点。。。太宽了

下面是一个示例图像

更新:。。。谢谢大家,我已经取得了一些进展。但我看到一些奇怪的边缘,如下图所示。在前几层看起来不错,然后就变差了


你能提供一张图片来说明你的目标吗?请参阅我对这个问题的回答中的可能方法:你能添加你使用的点代码吗?我使用的是python graphviz包,生成的.dot文件是。。。我讨厌“堆栈溢出评论”。。。看在皮特的份上,现在是2020年。什么是迷你降价。我将尝试找出如何附加文件。圆点包含一些非英语(UTF-8)名称(如图所示)。生成的点太大,无法粘贴到此处。python代码只有133行,所以我将相关部分粘贴在这里。您是否可以包括一个显示(一般)您的目标的图像?请参阅我对这个问题的回答中的可能方法:您可以添加您使用的点代码吗?我使用的是python graphviz包,生成的.dot文件是。。。我讨厌“堆栈溢出评论”。。。看在皮特的份上,现在是2020年。什么是迷你降价。我将尝试找出如何附加文件。圆点包含一些非英语(UTF-8)名称(如图所示)。生成的点太大,无法粘贴到此处。python代码只有133行,因此我将相关部分粘贴到这里。