【发布时间】:2016-07-15 08:03:44
【问题描述】:
我有一个 python 代码来生成一个包含 300 个节点和 200 条边的随机图并显示它
import networkx as nx
import matplotlib.pyplot as plt
G = nx.gnm_random_graph(300,200)
graph_pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G, graph_pos, node_size=10, node_color='blue', alpha=0.3)
nx.draw_networkx_edges(G, graph_pos)
nx.draw_networkx_labels(G, graph_pos, font_size=8, font_family='sans-serif')
plt.show()
但是,因为节点太多,我需要有更多的像素,这样我才能放大保存。
如果我放
plt.figure(figsize=(18,18))
在显示之前,节点和边不会出现。有什么问题,我该如何解决?
【问题讨论】:
标签: python matplotlib networkx