- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 NetworkX 在两个节点之间添加平行边,但由于以下错误而失败。我究竟做错了什么?
import networkx as nx
import graphviz
g1 = nx.MultiGraph()
node1 = 'a'
node2 = 'b'
g1.add_edge(node1,node2,key='one')
g1.add_edge(node1,node2,key='two')
A = nx.to_agraph(g1)
A.add_subgraph()
A.draw('test2.png', prog='dot')
Traceback (most recent call last):
File "test2.py", line 12, in <module>
A = nx.to_agraph(g1)
File "C:\python27\lib\site-packages\networkx-1.11rc1-py2.7.egg\networkx\drawing\nx_agraph.py", line 152, in to_agraph
A.add_edge(u,v,key=str(key),**str_edgedata)
File "C:\python27\lib\site-packages\pygraphviz\agraph.py", line 481, in add_edge
eh = gv.agedge(self.handle, uh, vh, key, _Action.find)
KeyError: 'agedge: no key'
最佳答案
您可以在不使用 graphviz 的情况下执行相同操作。我这样做添加 connectionstyle到 nx.draw:
import networkx as nx
g1 = nx.DiGraph(directed=True)
node1 = 'a'
node2 = 'b'
g1.add_edge(node1,node2,key=1)
g1.add_edge(node2,node1,key=2)
nx.draw(g1, with_labels=True, arrows = True, connectionstyle='arc3, rad = 0.1')
关于networkx - 如何在 Networkx/Graphviz 中绘制平行边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35007046/
这个问题在这里已经有了答案: Can I get `cabal install` to use multiple cores? (3 个回答) 关闭 7 年前。 在使用类似于 GNU make 的 -
我正在尝试通过 akeeba backup 在 parallels plesk 面板中安装一个 joomla 站点。我在哪里面临文件权限问题。 An error occured Could not o
我在 MATLAB 中使用箱线图函数。我需要为 6 个“XTicks”绘制 6 个不同数据集的箱线图,即 x 轴上的每个刻度线应包含 6 个相应的框、晶须、中线和其域内的异常值集。我尝试通过为每个变量
我需要在 Kaplan Meier 图上呈现 at_risk 数字。 最终结果应该与此类似: 我在渲染时遇到的问题是 No。处于危险中的患者数量位于图表底部。此处显示的值对应于 x 轴上的值。因此本质
我想知道你们中的任何一个人为什么知道我的表现糟透了吗? 我正在努力实现的目标; 生成220万个文件。要创建每个文件,平均需要2-5个数据库调用。 我正在使用的服务器具有24个内核和190GB的RAM。
请帮忙。我正在研究具有此要求的算法。 给定 4 个“右”矩形(右矩形的边平行于 x 或 y),找出它们中的任何一个覆盖的区域 例如,灰色区域被下图中的 4 个矩形中的任何一个覆盖。 enter ima
我是一名优秀的程序员,十分优秀!