Как получить узлы NetworkX идеально в кадре? - PullRequest
0 голосов
/ 08 февраля 2020

Я строю узлы после ребер, но не могу получить tight_layout или какой-либо другой метод, чтобы поместить круги в кадр.

enter image description here

plt.figure(figsize=(20,20))

edge_scalar = 2
node_scalar = 15

size_all2 = []
for size in size_all:
  size_all2.append(size*node_scalar)

widths = [i*edge_scalar for i in widths_all]

nx.draw_networkx_edges(G_all, pos_all,edgelist=G_all.edges,width=widths, alpha=1, edge_color=widths, edge_cmap=plt.cm.RdYlGn)

nx.draw_networkx_nodes(G_all, pos_all, with_labels=True, font_size = 18, font_weight = 'bold',alpha=0.3,node_size=size_all2,node_color=colors)

labels = nx.draw_networkx_labels(G_all, pos_all,font_size=14, font_color='k', font_family='sans-serif', font_weight='bold',label_pos=3)

plt.title('Diary Network by NLP Object (Cluster)'.format(round(assort,2)),size=40)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...