gpt4 book ai didi

python - 如何通过 python 使用 Graphviz 从预构建的 .gv 文件创建有向图?

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:39 28 4
gpt4 key购买 nike

有几个优秀的教程可以为 graphviz 生成 .gv 文件,然后使用 render 命令创建适当的图形。但是,我希望简单地获取一个预生成的 .gv 文件并调用 graphviz 并生成图像。我注意到渲染命令的一个问题是它执行保存 .gv 文件的操作,因此删除了用户指定的文件。

所以我的问题又是:

我如何调用 graphviz 从预生成的 .gv 文件生成图形而不是使用 graphviz 命令创建 .gv 文件?

例子:

现有的 .gv 文件 G.gv

digraph G {
A -> B
B -> C
C -> A
B -> D
}

须藤Python代码:

import graphviz
graphvix.dot('G.gv', view=True) # .gv file is read and plot is produced and shown

其他信息:是的,我安装了 Graphviz,是的,按照各种教程使用它的方式使用渲染,我似乎无法确定如何调用 graphviz...谢谢!

最佳答案

如此简单,如此容易,如此完美。

from graphviz import Source
Source.from_file('file.gv')

关于python - 如何通过 python 使用 Graphviz 从预构建的 .gv 文件创建有向图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36925186/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com