要在python中创建动态图,我使用了for循环从我的文本文件生成静态快照。有没有更好的方法来创建带有时间戳记边缘的动态图?这是我使用的代码:
import networkx as nx
import pandas as pd
filename = '/home/hamed/Documents/Gowalla_totalCheckins.txt'
G=nx.Graph()
data = pd.read_table(filename, sep="\t", header=None)
data.columns = ["user", "time", "lat", "long", "location"]
i=1
for i in range(1,1000):
G= nx.from_pandas_edgelist(data.iloc[0:i,0:5], 'user','location')
我的文本文件具有以下格式:
用户 时间 纬度 经度 LocationID
很抱歉,这听起来很基础,但是我找不到有关在python中创建动态图的任何文档。