来自同一节点的 pygraphviz 多条边在 Mac OS X 上不起作用
pygraphviz multiple edges from the same node aren't working on Mac OS X
我安装了这样的依赖项。
brew install python
brew install graphviz
pip3 install --user --install-option="--include-path=/usr/local/include/" --install-option="--library-path=/usr/local/lib/" pygraphviz
之后我尝试了一个简单的脚本(从互联网上的某个地方复制粘贴)。多边根本行不通!我设置了strict=False
,但没有用。
import pygraphviz as pgv
G=pgv.AGraph(strict=False)
G.add_node('a')
G.add_node('b')
G.layout()
G.add_edge('a','b','first')
G.add_edge('a','b','second')
sorted(G.edges(keys=True))
G.draw('file.png')
每次执行这个脚本,得到的都是这个
我做错了什么?
brew install graphviz --HEAD
安装版本 graphviz: stable 2.40.1 (bottled), HEAD
解决了我的问题。
其他人报告说这个问题是错误 #162,但它似乎是不同的问题。
我安装了这样的依赖项。
brew install python
brew install graphviz
pip3 install --user --install-option="--include-path=/usr/local/include/" --install-option="--library-path=/usr/local/lib/" pygraphviz
之后我尝试了一个简单的脚本(从互联网上的某个地方复制粘贴)。多边根本行不通!我设置了strict=False
,但没有用。
import pygraphviz as pgv
G=pgv.AGraph(strict=False)
G.add_node('a')
G.add_node('b')
G.layout()
G.add_edge('a','b','first')
G.add_edge('a','b','second')
sorted(G.edges(keys=True))
G.draw('file.png')
每次执行这个脚本,得到的都是这个
我做错了什么?
brew install graphviz --HEAD
安装版本 graphviz: stable 2.40.1 (bottled), HEAD
解决了我的问题。
其他人报告说这个问题是错误 #162,但它似乎是不同的问题。