At the moment, I am doing both:
pos = nx.spring_layout(G) f1 = plt.figure(figsize=(18,10)) default_axes = plt.axes(frameon=True) nx.draw_networkx(G, node_size=600, alpha=0.8, ax=default_axes, pos=pos) edge_labels = nx.get_edge_attributes(G, "weight") nx.draw_networkx_edge_labels(G, pos=pos, edge_labels=edge_labels) plt.savefig('graph.jpg')
I would like to be able to select if to display, save or both (what I am doing now)