グラフを生成して単一の図に表示する次のプログラムがあります。
Edges2 = [(1, 2), (1, 3), (1, 4), (4, 5), (6, 7), (6,8)]
G = nx.DiGraph()
グラフを生成する関数は次のとおりです。
def create_graph(G,nodes,Sets):
G.add_edges_from(nodes)
#value assigned to each world
custom_labels={}
custom_node_sizes={}
node_colours=['y']
for i in range(0, len(Sets)):
custom_labels[i+1] = Sets[i]
custom_node_sizes[i+1] = 5000
if i < len(Sets):
node_colours.append('b')
nx.draw(G,labels=custom_labels,node_list = nodes,node_color=node_colours, node_size=custom_node_sizes.values())
#show with custom labels
plt.show()
上記の関数に、エッジのリスト (Edges2) を渡しています。この関数は、1 つの Figure に 2 つの切断されたグラフを生成します。ただし、これら 2 つのグラフを別々に保存したいと思います。
基本的に、2 つの切断されたグラフを 2 つのファイルに保存する方法はありますか? これで、graph1.png と graph2.png を取得できます。