Jérémie Decock (www.jdhp.org)
Attention:
Veuillez noter que ce document est en cours de rédaction. Dans son état actuel, il n'est pas destiné à être lu par d'autres personnes que ses auteurs.
%matplotlib inline
import networkx as nx
import matplotlib.pyplot as plt
g = nx.Graph()
g.add_node("Foo")
g.add_edge("Foo", 1)
g.add_edge(1, 2)
g.add_edge(1, 3)
g.add_edge(1, 4)
g.add_edge(3, 4)
list(g.nodes())
pos = nx.spring_layout(g)
nx.draw_networkx(g, pos, node_color='#ffaaff', node_size=800)
g = nx.Graph()
g.add_edges_from([(0, 1), (0, 2), (0, 3), (1, 2)])
list(g.nodes())
pos = nx.spring_layout(g)
nx.draw_networkx_nodes(g, pos, node_size=20)
nx.draw_networkx_edges(g, pos, alpha=0.4)
g = nx.gnm_random_graph(10, 20)
list(g.nodes())
pos = nx.spring_layout(g)
nx.draw_networkx_nodes(g, pos, node_size=20)
nx.draw_networkx_edges(g, pos, alpha=0.4)
nx.draw_networkx_labels(g, pos, alpha=0.4);