gpt4 book ai didi

python - Graphviz 错误 - 如何使用 Python 3.3 查看图形?

转载 作者:太空宇宙 更新时间:2023-11-04 05:51:18 24 4
gpt4 key购买 nike

我正在使用 Python 3.3(Anaconda 发行版),我想使用 Graphviz 显示图表.

你会在下面找到我正在尝试做的事情:

from graphviz import Digraph

g = Digraph('G', filename='hello.gv')

g.edge('Hello', 'World')

g.view()

这是我得到的错误:

graphviz.dot.Digraph has no built-in viewer support for 'pdf' on 'linux' platform

我在尝试 svg、png 等时遇到了同样的错误。

我这样做是因为 Python 3.3:

pip install graphviz
pip install pydot2

我想使用一些允许使用 Python 显示出色可视化效果的东西,并根据节点的某些属性进行一些聚类。

您知道有什么比 Graphviz 更适合该需求的吗?

(我想尝试别的东西。我已经尝试过 networkx,但我无法获得良好的可视化效果。我无法获得我想要的边长,而且 nx.draw_graphviz 也不起作用... )

最佳答案

回答第二个问题:

I want to use something that allows displaying great visualizations using Python and do some clustering according to some attribute of the nodes.

Do you know something that is better than Graphviz for that need?

我发现模块 graph-toolnetworkx 能做的一切,甚至更多。在我个人看来,渲染界面更好一些,而且得到一个好看的图形也更容易。对于使用 networkx 的有向图来说尤其如此。 Graphviz 稍微好一点,但它仍然需要大量的前期配置。网站示例:

Enter image description here

关于python - Graphviz 错误 - 如何使用 Python 3.3 查看图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30101265/

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