networkx图形绘制和连接制作

时间:2015-12-07 16:53:58

标签: python pandas matplotlib graph networkx

这是我的问题。

问题:

我有一个彼此连接的产品列表。不幸的是,我只是拥有彼此看起来像这样的中间连接:

  

sku,related_sku

     

M-blabla-1,M-blabla-C

     

M-blabla-3,M-blabla-C

     

M-xxxx-1,M-xxxx-2

等。列表很长,如18.000行。

到目前为止

我的解决方案:

import pandas as pd
import csv as csv
import networkx as nx
import matplotlib.pyplot as plt
from networkx_viewer import Viewer


data = pd.read_csv(r'C:\Users\xxxx.yyyyy\Downloads\tryanderror.csv', error_bad_lines=False, sep=';')

g = nx.Graph()

for index, row in data.iterrows():
    g.add_edge(row['sku'],row['related_sku'])

nx.connected_component_subgraphs(g)

现在我不知道从哪里开始。

如果你可以提供帮助,那将是非常棒的

我需要什么:

  • 所有连接的列表

    e.g。 SKU:A与SKU B,T和F

  • 相关联
  • 这样的图表:enter image description here

感谢您的帮助

0 个答案:

没有答案