3

我正在使用 Neo4j Python REST 客户端,我想使用 D3.js 来可视化我的数据。我正在创建这样的数据:

gdb = GraphDatabase("http://localhost:7474/db/data/")
alice = gdb.nodes.create(name="Alice",isTeacher=False)
bob = gdb.nodes.create(name="Bob"isTeacher=True)
bob.relationships.create("Knows", alice,strength = 0.4)

是否可以将我的数据转换为 json/csv 以便在 D3 中使用?提前致谢。

4

1 回答 1

0

在当前版本中neo4jrestclient,有一个选项可以将查询数据作为行列表或图形表示形式返回。因此,您可以运行查询并使用它。

results = gdb.query("MATCH (n)--() RETURN n", data_contents=True)
print(results.rows)
print(results.graph)

不过,仅适用于 Neo4j 2.0+。在未来的版本中,QuerySequenceresults, 之类的对象将拥有to_csv()to_json()助手。

于 2014-11-10T00:58:06.430 回答