在pydot中显示横向流程图

Displaying horizontal flowcharts in pydot

我正在使用 pydot 的 python 模块来制作流程图。但流程图是以垂直方式生成的。我希望它们以水平方式生成。有什么办法可以实现吗?

您需要为您的图形赋予 rankdir=LR 属性,如 this Graphviz forum post 所示。

我不知道 pydot(但我写了一些用 DOT 语言创建图形的程序),所以我不知道你需要使用的确切语法,而且我在查找文档时遇到了问题对于 pydot,但似乎您可以将属性作为关键字传递到 Dot 构造函数中,例如

dot_object = pydot.Dot(graph_name="main_graph", rankdir="LR", ...)