问题标签 [pygraphviz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graphviz - 为什么 pydot 在 Windows 8 中找不到 GraphViz 的可执行文件?
我在 Windows 8 中安装了 GraphViz 2.32,并将 C:\Program Files (x86)\Graphviz2.32\bin 添加到 System PATH 变量中。pydot 仍然无法找到它的可执行文件。
我找到了这个https://code.google.com/p/pydot/issues/detail?id=65但无法解决问题。
python - 在不保存到文件的情况下捕获 pygraphviz 图像渲染?
pygraphviz 是否允许您将图像渲染到变量?我想通过网页提供动态图像,而不必将图形渲染到磁盘。
python - 在 mint-15 linux 上显示来自 python 的 .png 图像
我正在尝试显示.png
使用以下内容构建的文件。
我尝试了以下但既没有错误也没有.png
显示:
graph - 如何将文本文件自动转换为 graphviz dot 文件?
我正在尝试在 graphviz 的帮助下自动将我的文本文件转换为无向图。文本文件包含以下代码:
这里 A、B 和 C 是节点。我可能需要一个或多个图表。0 和 1 代表每个图形的开始和结束。关系的数量也可能不同。我试图继续使用 sed,但迷路了。我应该如何继续获得我需要的图表?谢谢你的帮助。
python - 没有名为 _graphviz 的模块
我安装了graphviz和pygraphviz,当我打开一个cmd并输入
_graphviz 可以导入,但是当我运行将调用 .py 文件的 C++ 程序时,此 .py 文件中有一行是
然后它将无法导入_graphviz,它显示以下信息:
你能帮我吗,欢迎任何建议,谢谢!
python - pygraphviz错误:路径中找不到程序neato
我正在运行Windows 7
,并使用 python 2.7 版。
我一直在尝试使用pygraphviz
,但是每当我G.layout()
在图表上使用时,都会收到错误消息;
但是,我知道Graphviz
文件已安装,并且目录在我的路径中(我已经手动添加并添加了它)。
我已经尝试过这里给出的 simlink 解决方案,但是当我将其输入命令行(管理员模式)时,我得到的只是一条消息,指出它不被识别为内部或外部命令、可运行程序或批处理文件。我没有足够的经验来知道是否有什么我做不到的。
我能做些什么来完成这项工作吗?
python - Pygraphviz / networkx 设置节点级别或层
我有一个代表一种家谱树的数据集。每个节点有 2 个父节点(第一代除外,它们没有父节点)。对于给定的节点,其父节点可以来自任何上一代。例如,第 n 代中的节点可以在 n-1 中有一个父节点,在 n-5 中有另一个父节点。一个节点可以是其他几个节点的父节点。
所以基本上,对于每个节点,我都知道它的世代和父节点。
我试图表示此图,将同一代的节点保持在同一行中。除第一个节点外,每一代都有 10 个节点。
到目前为止,我正在尝试“点”布局。当我只输入两代时它做得很好,但是当我输入三代时,它“太聪明了”,并以某种方式重新排列了节点。
例如下面的数据,代表 3 代:
[(ObjectId('530b2ad783a1a15e695c9711'), ObjectId('530b804883a1a15e695c972b')), (ObjectId('530b2ad783a1a15e695c971c'), ObjectId('530b804883a1a15e695c972b')), (ObjectId('530b2ad783a1a15e695c9709'), ObjectId('530b804883a1a15e695c9727')), ( ObjectId('530b2ad783a1a15e695c970a'), ObjectId('530b804883a1a15e695c9727')), (ObjectId('530b2ad783a1a15e695c970b'), ObjectId('530b804883a1a15e695c9724')), (ObjectId('530b2ad783a1a15e695c970f'), ObjectId('530b804883a1a15e695c9724')), (ObjectId( '530b2ad783a1a15e695c9714'), ObjectId('530b804883a1a15e695c9729')), (ObjectId('530b2ad783a1a15e695c970e'), ObjectId('530b804883a1a15e695c9729')), (ObjectId('530b2ad783a1a15e695c9711'), ObjectId('530b804883a1a15e695c9723')),(ObjectId('530b2ad783a1a15e695c970e'), ObjectId('530b804883a1a15e695c9723')), (ObjectId('530b2ad783a1a15e695c971c'), ObjectId('530b804883a1a15e695c9728')), (ObjectId('530b2ad783a1a15e695c9719'), ObjectId('530b804883a1a15e695c9728')), (ObjectId ('530b2ad783a1a15e695c9714'), ObjectId('530b804883a1a15e695c9726')), (ObjectId('530b2ad783a1a15e695c9713'), ObjectId('530b804883a1a15e695c9726')), (ObjectId('530b2ad783a1a15e695c9716'), ObjectId('530b804883a1a15e695c9722')), (ObjectId(' 530b2ad783a1a15e695c9719'), ObjectId('530b804883a1a15e695c9722')), (ObjectId('530b2ad783a1a15e695c970d'), ObjectId('530b804883a1a15e695c9725')), (ObjectId('530b2ad783a1a15e695c9715'), ObjectId('530b804883a1a15e695c9725')),(ObjectId('530b804883a1a15e695c9724'), ObjectId('530ba27c83a1a15e695c972d')), (ObjectId('530b2ad783a1a15e695c9713'), ObjectId('530ba27c83a1a15e695c972d')), (ObjectId('530b804883a1a15e695c9724'), ObjectId('530ba27c83a1a15e695c972e')), (ObjectId ('530b2ad783a1a15e695c9709'), ObjectId('530ba27c83a1a15e695c972e')), (ObjectId('530b804883a1a15e695c9727'), ObjectId('530ba27c83a1a15e695c972f')), (ObjectId('530b2ad783a1a15e695c9709'), ObjectId('530ba27c83a1a15e695c972f')), (ObjectId(' 530b2ad783a1a15e695c9713'), ObjectId('530ba27c83a1a15e695c9730')), (ObjectId('530b2ad783a1a15e695c9709'), ObjectId('530ba27c83a1a15e695c9730')), (ObjectId('530b2ad783a1a15e695c9713'), ObjectId('530ba27c83a1a15e695c9731')),(ObjectId('530b804883a1a15e695c9725'), ObjectId('530ba27c83a1a15e695c9731')), (ObjectId('530b804883a1a15e695c9722'), ObjectId('530ba27c83a1a15e695c9732')), (ObjectId('530b2ad783a1a15e695c970b'), ObjectId('530ba27c83a1a15e695c9732')), (ObjectId ('530b2ad783a1a15e695c9711'), ObjectId('530ba27c83a1a15e695c9733')), (ObjectId('530b2ad783a1a15e695c971f'), ObjectId('530ba27c83a1a15e695c9733')), (ObjectId('530b804883a1a15e695c972b'), ObjectId('530ba27c83a1a15e695c9734')), (ObjectId(' 530b2ad783a1a15e695c9713'), ObjectId('530ba27c83a1a15e695c9734')), (ObjectId('530b2ad783a1a15e695c9709'), ObjectId('530ba27c83a1a15e695c9735')), (ObjectId('530b804883a1a15e695c9724'), ObjectId('530ba27c83a1a15e695c9735')),(ObjectId('530b2ad783a1a15e695c9713'), ObjectId('530ba27c83a1a15e695c9736')), (ObjectId('530b804883a1a15e695c9723'), ObjectId('530ba27c83a1a15e695c9736')), (ObjectId('530b2ad783a1a15e695c9716'), ObjectId('530b804883a1a15e695c9722')), (ObjectId ('530b2ad783a1a15e695c9719'), ObjectId('530b804883a1a15e695c9722')), (ObjectId('530b2ad783a1a15e695c9711'), ObjectId('530b804883a1a15e695c9723')), (ObjectId('530b2ad783a1a15e695c970e'), ObjectId('530b804883a1a15e695c9723')), (ObjectId(' 530b2ad783a1a15e695c970b'), ObjectId('530b804883a1a15e695c9724')), (ObjectId('530b2ad783a1a15e695c970f'), ObjectId('530b804883a1a15e695c9724')), (ObjectId('530b2ad783a1a15e695c970d'), ObjectId('530b804883a1a15e695c9725')),(ObjectId('530b2ad783a1a15e695c9715'), ObjectId('530b804883a1a15e695c9725')), (ObjectId('530b2ad783a1a15e695c9714'), ObjectId('530b804883a1a15e695c9726')), (ObjectId('530b2ad783a1a15e695c9713'), ObjectId('530b804883a1a15e695c9726')), (ObjectId ('530b2ad783a1a15e695c9709'), ObjectId('530b804883a1a15e695c9727')), (ObjectId('530b2ad783a1a15e695c970a'), ObjectId('530b804883a1a15e695c9727')), (ObjectId('530b2ad783a1a15e695c971c'), ObjectId('530b804883a1a15e695c9728')), (ObjectId(' 530b2ad783a1a15e695c9719'), ObjectId('530b804883a1a15e695c9728')), (ObjectId('530b2ad783a1a15e695c9714'), ObjectId('530b804883a1a15e695c9729')), (ObjectId('530b2ad783a1a15e695c970e'), ObjectId('530b804883a1a15e695c9729')),(ObjectId('530b2ad783a1a15e695c9715'), ObjectId('530b804883a1a15e695c972a')), (ObjectId('530b2ad783a1a15e695c970b'), ObjectId('530b804883a1a15e695c972a')), (ObjectId('530b2ad783a1a15e695c9711'), ObjectId('530b804883a1a15e695c972b')), (ObjectId ('530b2ad783a1a15e695c971c'), ObjectId('530b804883a1a15e695c972b'))]
产生:
例如,所有“根”节点因此不接收边缘应放置在第一行,但它会将其中一些放置在第二层。
一旦我尝试制作更大的图表,包含 10 代,所有的层次结构都毫无意义。
是否有任何参数或方法来指定节点的级别或层?在我提供的数据中,该信息不存在,但我可以轻松生成它,问题是我不知道如何将该信息发送到 pygraphviz 或 networkx。
我还想使用这些数据生成带有 twopi 的图形,例如http://networkx.github.io/documentation/latest/examples/drawing/lanl_routes.html
其中层以圆形方式表示。
python - pygraphviz ValueError:在路径中找不到程序点(python)
我在 win7(64) 上遇到了 pygraphviz 的问题。我安装了 Graphviz,然后安装了 pygraphviz。当我尝试编译我的代码时
我收到这个错误
不要告诉我它是重复的。我看了所有的答案。
python - Python:pygraphviz 和 graphviz 的安装问题
我看到很多关于正确安装pygraphviz
和graphviz
在 Windows for Python 2.7 上的困难的问题。但是我找到的答案没有解决我的问题。这是我所做的:
- 我首先使用非官方 Windows 二进制文件安装了 pygraphviz,此链接位于我的 anaconda (python) 文件夹 (
C:\Users\chamar\AppData\Local\Continuum\Anaconda
) - 下载 graphviz-2.36.msi 并安装在默认路径下
C:\Program Files (x86)\Graphviz2.36
Python中的命令import pygraphviz
有效。但是当我想使用说这个功能时,nx.graphviz_layout
我得到了raise ValueError("Program %s not found in path."%prog)
可能导致此问题的原因是pygraphviz
无法找到graphviz
. 现在,由于我pygraphviz
使用非官方的 Windows 二进制文件安装,我可以修改哪个文件来链接 thelibrary
和include
forgraphviz
的路径?当您不使用非官方二进制文件时,setup.py
您通常会在pygraphviz
和library
路径中找到。include
更新 1
我在文件夹 GRAPHIZ 下添加PATH
了Regedit
一个SOFTWARE
新的key
(默认)值C:\Program Files (x86)\Graphviz2.36\bin
更新 2
我在pydot.py
文件中遇到关于 Python 定位 Graphviz 路径的困难的错误。我进行了如下更改:
这对我来说似乎没问题,但是当我执行时说:
我得到:
为什么?
python-2.7 - 在 Windows 上安装 PyGraphViz,Python 2.7 graphviz-2.36
我已经提到了链接,但仍然面临问题:(
我在 Windows 7 上成功安装了 graphviz。现在我想安装 pygraphviz。我下载了 pygraphviz zip 文件并将其解压缩。我修改了 setup.py 并在下面添加了文本。
我还修改了 unixcompiler.py。我删除了这条线
而不是我写的
当我尝试安装 pygraphviz 时出现以下错误:(