У меня есть следующая функция, чтобы преобразовать мой список пользовательских узлов в график networkx, а затем показать его с помощью matplotlib.
def printNodes(nodes):
G = nx.Graph()
for node in nodes:
G.add_node(node.getId())
for node in nodes:
neighbors = node.getNeighbors()
for neigbor in neighbors:
G.add_edge(node.getId(), neigbor.getId())
pos_nodes = nx.spring_layout(G)
nx.draw(G, pos_nodes)
plt.draw()
plt.show()
Я хочу рисовать новую фигуру каждый раз, когда вызываю эту функцию, чтобы при запуске программы отображалось несколько рисунков для разных списков узлов.Прямо сейчас я должен закрыть первую цифру, чтобы отобразить следующую.