Я делаю курс дискретной математики. Студенты должны использовать библиотеку NetworkX
для визуализации графиков. Инструкторы и ТА используют Spyder и Anaconda. И у меня нет планов их использования. Я не могу просматривать графики, созданные библиотекой NetworkX. Остальная часть кода работает отлично. Вот пример:
import networkx as nx
G = nx.Graph()
for i in range(1, 6):
G.add_node(i)
G.add_edge(1, 2)
G.add_edge(2, 3)
G.add_edge(3, 4)
G.add_edge(4, 5)
G.add_edge(1, 6)
print(G.nodes())
print(G.edges())
nx.draw(G)
А вот и вывод:
[1, 2, 3, 4, 5, 6]
[(1, 2), (1, 6), (2, 3), (3, 4), (4, 5)]
------------------
(program exited with code: 0)
Press return to continue
Итак, последняя строка не печатается. Изменение его на print(nx.draw(G))
просто добавляет None
в конце вывода. Я пытался использовать Geany, VS Code и терминал (Bash), но не могу увидеть график. Что мне делать?
Как я могу просматривать графики без использования Anaconda / Spyder?