基本情報技術者試験 無向グラフを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()