Networkx:显示和保存图表之间的区别

时间:2017-04-12 15:06:21

标签: python matplotlib networkx

我尝试用图表进行一些操作,所以我需要保存它。 但我有一个问题:显示情节看起来很好,但保存看起来很糟糕。 它显示了情节(.single.category-news .site-branding { left: 20%; } showing 而且这是拯救情节 saving

我使用代码

plt.show()

我尝试将pos = nx.spring_layout(G) G.add_nodes_from(G.nodes(), color='red') color = nx.get_node_attributes(G, 'color') values = [color.get(node, 0.5) for node in G.nodes()] nx.draw_networkx_nodes(G, pos, G.nodes(), node_size=10, node_color=values, cmap=plt.get_cmap('rainbow')) nx.draw_networkx_edges(G, pos, alpha=0.2) plt.savefig("model2/05_1/1" + ".png") 添加到dpi,但它没有帮助。 如何以图片格式保存图片?

1 个答案:

答案 0 :(得分:1)

看起来你只是想要一个更大的数字。可以设置数字大小,例如通过figsize的{​​{1}}参数。您也可以增加dpi以获得更高的输出质量。

plt.figure