我有熊猫数据帧,由10列组成。在
所以每一步都会有不同的排列,我想从所有的数据集中画一个有向图。在
当前networkx仅支持中的2列
# libraries
import pandas as pd
import numpy as np
import networkx as nx
import matplotlib.pyplot as plt
# Build your graph
G=nx.from_pandas_dataframe(df, 'src', 'dest',create_using=nx.DiGraph())
# Plot it
nx.draw(G, with_labels=True)
plt.show()
有人能告诉我如何对多于两列的有向图进行d吗
networkx
from_pandas_dataframe
使用add_edges_from
,您可以执行类似的操作:结果是:
![Resulting graph](https://i.stack.imgur.com/2BfxU.png)
相关问题 更多 >
编程相关推荐