Ответ 1
Добавить в конец:
plt.show()
import networkx as nx
import matplotlib.pyplot as plt
g1 = nx.petersen_graph()
nx.draw(g1)
plt.show()
При запуске из интерактивной оболочки, где был вызван plt.ion()
, plt.show()
не требуется. Вероятно, поэтому он опущен во многих примерах.
Если вы запустите эти команды из script (где plt.ion()
не был вызван), необходим plt.show()
. plt.ion()
подходит для интерактивных сеансов, но n рекомендуется для скриптов.