PyGraphviz子图形中的不同形状

时间:2019-05-24 06:27:27

标签: python graphviz subgraph pygraphviz

我正在尝试创建一个具有x个节点的网络,并且节点之间的每个边缘都有一个队列(也被建模为一个节点)。见图片。 Current network of Nodes, edges and queues

我想使用当前网络,但是我希望节点形成某种环形网络,并且将队列布置在圆圈中间,基本上,它们应该使用“点”引擎。我对这个程序包非常陌生,对如何执行此操作没有很好的直觉。有人能指出我正确的方向吗?

我现在拥有的当前代码如下:

#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)

0 个答案:

没有答案