네트워크 를 재구성하려면 Python의 그래프에서 다음 단계를 수행할 수 있습니다. -
-
Panda의 데이터 프레임을 사용하여 데이터 프레임을 만듭니다.
-
from_pandas_edgelist() 를 사용하여 에지 목록을 포함하는 Pandas DataFrame에서 그래프를 반환합니다. 방법.
-
matplotlib로 그래프 G를 그립니다. "from 키 목록을 늘리거나 줄여 네트워크를 재구성할 수 있습니다. " 및 "~로 ".
-
그림을 표시하려면 show() 를 사용하십시오. 방법.
예
import pandas as pd import networkx as nx from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame({'from': ['A', 'B', 'C', 'A'], 'to': ['D', 'A', 'E', 'C']}) G = nx.from_pandas_edgelist(df, 'from', 'to') nx.draw(G, with_labels=True, node_size=150, alpha=0.5, linewidths=40) plt.show()
출력