4

NetworkX を使用して、動的ノード属性を持つネットワークを構築しようとしています。私は次のことを試しました:

import networkx as nx    
G=nx.Graph()
G.add_node('A', attr_dict={'data': 1, 'start' : "1990-01-01", 'end' : "1993-01-01"})
G.add_node('B', attr_dict={'data': 2, 'start' : "1992-01-01", 'end' : "1993-01-01"})

ただし、ファイルを使用して書き込みを行うnx.write_gexf(G, 'test.gexf')と、Gephi に正常に読み込まれますが、タイムラインが表示されません。

gexf ファイルに書き込むために動的ノード属性を networkx ノードに入力するための正しい形式は何ですか?

4

1 に答える 1

0

コードは正しいですが、Data Laboratory の Gephi 内で時間間隔を生成する必要があります。コードで生成されたネットワークを参照してください。

列の結合

時刻のフォーマット

バージョン 0.9 以降、Gephi はタイムスタンプをサポートすることに注意してください。

この 0.9 リリースでは、時間の経過に伴うネットワークを表す新しい方法であるタイムスタンプが追加されています。これまで、ユーザーは間隔を使用して時間を表すことしかできませんでした。基礎となるネットワーク データが一定の時間間隔 (たとえば、1 日あたり 1 つのネットワーク) で収集される場合、これは面倒でした。このリリース以降、Gephi は、進化するネットワーク トポロジや進化する属性値を表すために、間隔とタイムスタンプの両方をサポートします。

于 2015-11-10T11:15:20.407 に答える