Как использовать matplotlib и networkx без побочных эффектов? - PullRequest
0 голосов
/ 06 ноября 2019

После NetworkX учебника Я весьма удивлен тем, что, как представляется, использование побочных эффектов в отношении сюжета matplotlib / pylab:

# from NetworkX tutorial itself
import matplotlib.pyplot as plt
G = nx.petersen_graph()
plt.subplot(121)
# <matplotlib.axes._subplots.AxesSubplot object at ...>
nx.draw(G, with_labels=True, font_weight='bold')
plt.subplot(122)

Пример из Построение графика networkx с метками узлов по умолчанию с именем узла :

import networkx as nx
import pylab as plt

G=nx.Graph()
# Add nodes and edges
G.add_edge("Node1", "Node2")
nx.draw(G, with_labels = True)
# no obvious relation between plt and nx
plt.savefig('labels.png')

Как использовать matplotlib и networkx без побочных эффектов т.е. сделать их явными?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...