我可以使用Source通过以下方式从python查看图形:

import graphviz
d=graphviz.Digraph()
d.edge("Hello", "World")
s = graphviz.Source(d, format="png")
s.view()

但是它会在一个独立的窗口中打开,并且还会产生文件输出。

有没有一种方法可以在python控制台中直接显示图形?

当然,无论是print(d)还是plain格式都不能令人满意。

  ask by Mathieu Westphal translate from so

本文未有回复,本站智能推荐:

1回复

使用nx.draw_graphviz在python中使用graphviz布局绘制图形会出错

我试图在python的networkx中以graphviz布局绘制一个100节点的多图G,所以到目前为止我进行了两次试验: 试验1 nx.draw_graphviz函数如下nx.draw_graphviz(G)但是我对图中的所有节点重复了以下错误: 错误:节点1,位置[0.127506
3回复

GraphViz-使用python在节点/边的分类列表顶部生成图形?

我有一个相互关联的项目列表,我知道它们最终会建立一个图形,但是数据不会以任何方式排序。 在graphViz api的python示例中,我认识到,如果您知道图形是顶级节点,并且可以逐步降低层次并建立所有关系,则几乎可以生成图形。 由于我得到了一个分类列表(由于所有关系都是从一个点算出的,
3回复

Python:pygraphviz和graphviz的安装问题

我看到很多关于在 Windows 上为 Python 2.7 正确安装pygraphviz和graphviz的困难的问题。 但是我找到的任何答案都无法解决我的问题。 这是我所做的: 我第一次安装使用这种非官方的Windows可执行文件pygraphviz链接在我的蟒蛇(Python)的文件夹( C
2回复

如何使用pygraphvizfordot连接记录中的graphviz节点?

这是我在通过 pygraphviz 与 dot 接口时偶然发现的一个问题。 我正在通过标签创建记录,但我想知道如何连接记录中的端口而不是记录节点本身。 在 dot 它应该是这样的:
1回复

从C生成Python脚本时出现graphviz问题

我正在为Python使用graphviz库。 当我从终端运行脚本时,将创建图形,但是当我使用posix_spawn从C程序启动脚本时,会收到错误消息,指出 “ ValueError:在路径中找不到程序点”(我尝试了所有选项:'neato','dot','twopi','circo','
1回复

在Windows上安装PyGraphViz,Python2.7graphviz-2.36

我已经提到链接 ,但仍面临问题:( 我成功地在我的Windows 7上安装了graphviz。现在我想安装pygraphviz。 我下载了pygraphviz zip文件并将其解压缩。 我修改了setup.py并添加了下面的文字。 我还修改了unixcompiler.py。 我删除
4回复

使用python、networkx、pygraphviz获取图形顶点的布局坐标

我想使用 NetworkX 创建一个图形,使用 Graphviz(通过 pygraphviz)布局图形。 我已经成功运行了NetworkX pygraphviz 示例文档中的所有示例我的问题是 - 如何将顶点的坐标(x,y)和尺寸(宽度,高度)返回到 NetworkX 图中。 这就是目标。 我只想要
1回复

Graphviz和PyGraphViz

我有一些点文件(图),需要用Python读取并从节点中提取一些值以填充数据结构。 我看到有两个适用于Python的graphviz软件包: graphviz和pygraphviz 。 两者之间有什么大区别吗? 从文档的快速滚动看,他们似乎在做同样的事情。 我将在Python 2.7.X中