基本情報技術者試験 無向グラフをPythonのNetworkXで描く

import matplotlib.pyplot as plt
import networkx as nx

# 無向グラフの作成
G = nx.Graph()

# 頂点の追加
G.add_nodes_from(['a', 'b', 'c', 'd', 'e', 'f'])

# 辺の追加
G.add_edges_from([('a', 'b'), ('b', 'c'), ('b', 'd'), ('c', 'd'), ('c', 'e'), ('e', 'f')])

# グラフの描画
nx.draw_networkx(G)
plt.show()

f:id:collatz:20210408154847p:plain