我正在尝试创建一个具有x个节点的网络,并且节点之间的每个边缘都有一个队列(也被建模为一个节点)。见图片。
我想使用当前网络,但是我希望节点形成某种环形网络,并且将队列布置在圆圈中间,基本上,它们应该使用“点”引擎。我对这个程序包非常陌生,对如何执行此操作没有很好的直觉。有人能指出我正确的方向吗?
我现在拥有的当前代码如下:
#Total network
s = Digraph('Neural network', format='png',directory='graphs', node_attr={'shape': 'circle'})
#network for nodes
cn = Digraph(name='nodes', engine='circo', node_attr={'shape': 'circle'})
#network for the queues
ca = Digraph(name='axons', node_attr={'shape': 'Mrecord'})
#add subgraphs
s.subgraph(cn)
s.subgraph(ca)