TL;DR
J'ai souvent analysé en utilisant networkx, donc une brève note Je vais peut-être écrire un article bientôt
Si vous écrivez dans la mise en page de printemps, un réseau différent sera généré à chaque fois, donc je veux le réparer. Si vous corrigez la graine aléatoire de numpy, vous pouvez corriger le réseau généré.
import numpy as np
import networkx as nx
import matplotlib.pyplot as plt
np.random.seed(10)
G = nx.read_gml("/path/to/gmlfile")
pos = nx.spring_layout(G)
fig, ax = plt.subplots()
nx.draw_networkx_nodes(G, pos, ax=ax)
nx.draw_networkx_edges(G, pos, ax=ax)
plt.show()
Recommended Posts