Pythonを使ってノード間の関係図を描く方法は?

Pythonを使用してノード間の関係図を描画するには、NetworkXやMatplotlibなどのPythonのグラフ作成ライブラリを使用することができます。

まず、NetworkXとMatplotlibライブラリをインストールしてください。次のコマンドを使用することができます:

pip install networkx
pip install matplotlib

その後、Pythonを使用してノードの関係図を描画する手順に従うことができます。

  1. 必要なライブラリーをインポートしてください。
import networkx as nx
import matplotlib.pyplot as plt
  1. 空の無向グラフを作成する。
G = nx.Graph()
  1. 図にノードを追加する。
G.add_node("A")
G.add_node("B")
G.add_node("C")
  1. 図にエッジを追加する。
G.add_edge("A", "B")
G.add_edge("B", "C")
G.add_edge("C", "A")
  1. ノード間の関係図を作成する。
nx.draw(G, with_labels=True)
plt.show()

コード全体は以下の通りです:

import networkx as nx
import matplotlib.pyplot as plt

G = nx.Graph()
G.add_node("A")
G.add_node("B")
G.add_node("C")
G.add_edge("A", "B")
G.add_edge("B", "C")
G.add_edge("C", "A")

nx.draw(G, with_labels=True)
plt.show()

コードを実行すると、ノード関係図が表示されるウィンドウがポップアップします。

bannerAds