Я хочу создать график между авторами разных исследовательских работ.Я могу создать график между всеми авторами одной и той же статьи.Но я не могу связать его с другим графиком.
import networkx as nx
import matplotlib.pyplot as plt
authors= {0:{'a1':'Brian Vickery',
'a2':'Fatma Özcan',
'a3':'George Lapis',
'a4':'Guy M. Lohman',
'a5':'Hamid Pirahesh',
'a6':'Jim Kleewein',
'a7':'Kevin S. Beyer',
'a8':'Normen Seemann',
'a9':'Robert Lyle',
'a10':'Roberta Cochrane',
'a11':'Tuong C. Truong',
'a12':'Vanja Josifovski'},
1:{ 'a1':'Robert Lyle',
'a2':'Bingsheng He',
'a3':'Mian Lu',
'a4':'Ke Yang',
'a5':'Naga K. Govindaraju',
'a6':'Qiong Luo',
'a7':'Pedro V. Sander'}}
Я разделяю значения ключа 0 и создаю на нем график, аналогично отделяя значение ключа 1, я могу создать график на его значениях.Но я не могу соединить узлы обоих графов
keys = list(authors .keys())
tups = list(zip(keys, keys[1:]+keys[0:1]))
g = nx.Graph()
for a,b in tups:
g.add_edge(authors[a], authors[b])
nx.draw(g)
plt.draw()
plt.show()
Следующие оба графа имеют имя узла как Роберт Лайл.Мой вопрос заключается в том, как я могу соединить оба этих узла