gpt4 book ai didi

python-2.7 - 从 DOT 文件在 python 中使用 graphviz 绘制有向图

转载 作者:行者123 更新时间:2023-12-04 02:58:14 31 4
gpt4 key购买 nike

这是API referencegraphviz .我找不到任何从现有 dot 生成有向图的方法源文件。方法如 renderview保存在一个新文件中。

如何从现有 dot 显示图形代码?

最佳答案

我能够使用 Source 解决它类(class)。

from graphviz import Source
temp = """
digraph G{
edge [dir=forward]
node [shape=plaintext]

0 [label="0 (None)"]
0 -> 5 [label="root"]
1 [label="1 (Hello)"]
2 [label="2 (how)"]
2 -> 1 [label="advmod"]
3 [label="3 (are)"]
4 [label="4 (you)"]
5 [label="5 (doing)"]
5 -> 3 [label="aux"]
5 -> 2 [label="advmod"]
5 -> 4 [label="nsubj"]
}
"""
s = Source(temp, filename="test.gv", format="png")
s.view()

Output

输出将在同一文件夹中,并且可以更改格式。

PS - 安装 graphviz在 Ubuntu 上。首先安装使用 sudo apt install graphviz然后 sudo pip install graphviz ,否则将无法工作。

关于python-2.7 - 从 DOT 文件在 python 中使用 graphviz 绘制有向图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41942109/

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