python - 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')
但它返回了错误消息
非常感谢任何人的帮助。
解决方案
您可以像这样使用 rankdir:
gv.graph_attr["rankdir"] = "LR"
推荐阅读
- azure-iot-hub - 突然的连接问题
- android - Room 的 `onDelete = CASCADE` 在迁移期间不起作用
- listview - 在 Horizontal ListView 的子项中创建一个水平 List View
- css - 如何为换行和换行设置不同的填充?
- sql - 在sql server中搜索韩语值
- reactjs - 在编写 REACT onChange 时遇到问题
- java - GC 是否会收集没有引用变量的对象,即使该对象存储在带有 id 键的 HashMap 中?
- android - 具有单个实体和 JSON 值的 Android 房间缓存
- mysql - 插入不匹配的元组
- vb.net - 从桌面快捷方式启动托盘应用程序中的单个表单