Python 从数据文件构造图形

Python 从数据文件构造图形,python,dataframe,graph,Python,Dataframe,Graph,我有一个文本文件,数据如下: A D 15 B A 11 碳氢化合物 . . . . . . 我使用Python中的Dataframe读取数据。然后我想创建一个顶点位于第1列和第2列的图,第3列是权重 如何从数据中创建图形? 谢谢大家! 下面是一个使用networkx的快速示例: 要绘制图形还是将其存储在变量中?查找NetworkX库。@我想将其存储在Serenity中variable@Dadep:这与这个问题有什么联系? import networkx as nx n

我有一个文本文件,数据如下: A D 15 B A 11 碳氢化合物 . . . . . .

我使用Python中的Dataframe读取数据。然后我想创建一个顶点位于第1列和第2列的图,第3列是权重

如何从数据中创建图形?
谢谢大家!

下面是一个使用networkx的快速示例:


要绘制图形还是将其存储在变量中?查找NetworkX库。@我想将其存储在Serenity中variable@Dadep:这与这个问题有什么联系?
import networkx as nx

node_list = list(set(list(df['col1']) + list(df['col2'])))  
data = [tuple(x) for x in df.values.tolist()]
# [('A', 'D', 15), ('B', 'A', 11), ('C', 'H', 2), . . .]

G = nx.Graph()
G.add_nodes_from(node_list)
G.add_weighted_edges_from(data)