首页 > 解决方案 > colab 上的 graphviz - 如何使用 rankdir

问题描述

使用 colab 我试图从左到右打印一个图形“输入->程序->结果”,但它从上到下打印。我的代码:

from graphviz import *
gv = Digraph('G', filename='process.gv')
gv.rankdir='LR'
gv.edge('input', 'program')
gv.edge('program', 'results')
gv.node('program', shape='box3d')
gv

我也试过(而不是第 3 行):

gv.graph('graph', {})['rankdir'] = 'LR'

或者

gv.rankdir('LR')

但它返回了错误消息

非常感谢任何人的帮助。

标签: pythongraph-visualizationgoogle-colaboratory

解决方案


您可以像这样使用 rankdir:

gv.graph_attr["rankdir"] = "LR"

推荐阅读