/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
graph__networkx__d3__dot_graphviz/custom_graph.py
35 строк
708 B
gil9red
Refactoring. Using black code style
20 май 2023, 12:14
20 май 2023, 12:14
0ae34f9
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" # SOURCE: https://networkx.readthedocs.io/en/stable/examples/drawing/weighted_graph.html import matplotlib.pyplot as plt import networkx as nx G = nx.Graph() G.add_edge("a", "b") G.add_edge("a", "c") G.add_edge("c", "d") G.add_edge("c", "e") G.add_edge("c", "f") G.add_edge("a", "d") pos = nx.spring_layout(G) # positions for all nodes # nodes nx.draw_networkx_nodes(G, pos, node_size=700) # edges nx.draw_networkx_edges(G, pos, edgelist=G.edges(), width=6) # labels nx.draw_networkx_labels(G, pos, font_size=20, font_family="sans-serif") plt.axis("off") plt.savefig("custom_graph.png") # save as png plt.show() # display