Разные фигуры в подграфах, PyGraphviz - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь создать сеть с 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)
...