我正在考虑可视化Tableau中的neo4j图形数据,但是Tableau要求在绘制图中的节点之前,必须将坐标包含在数据中。
所谓坐标,我只是指一个x&y值,这样我就可以在2d图上绘制节点和边。没有任何地理/地址要求
是否有任何方法可以使用密码返回结果集中的坐标?与…有关的东西
MATCH (j:Job)-[:PARENT_OF]->(w:Workflow)
RETURN j, coords(j), w, coords(w)没有任何明显的,我可以看到搜索网页和堆叠溢出。我用“空间”、“坐标”和“位置”等术语搜索了载脂蛋白C程序,但到目前为止我还没有看到joy。
我正在使用neo4j社区3.3.1
编辑:查看如何逐步实现图形可视化,这表明您需要使用外部库才能做到这一点,而不是从neo4j获取信息。我欣赏可视化是流动的,可以移动,但我会想到,既然neo4j服务器已经处理了地理空间算法,它就可以通过函数或过程输出。
发布于 2018-03-30 19:36:07
当我问这个问题时,我不明白实际发生的是一个前端算法,动态地排序和排序节点,因此不提供任何坐标。
发布于 2018-03-22 20:55:32
APOC有一个两种程序,用于获取地址的坐标:apoc.spatial.geocodeOnce和apoc.spatial.geocode。
例如,这个查询:
CALL apoc.spatial.geocodeOnce('21 rue Paul Bellamy 44000 NANTES FRANCE') YIELD location
RETURN location;产生这一结果:
{
"description": "21, Rue Paul Bellamy, Talensac - Pont Morand, Hauts-Pavés - Saint-Félix, Nantes, Loire-Atlantique, Pays de la Loire, France métropolitaine, 44000, France",
"latitude": 47.2221667,
"longitude": -1.5566625
}修改问题中的示例(假设j和w具有address属性),这应该有效:
MATCH (j:Job)-[:PARENT_OF]->(w:Workflow)
CALL apoc.spatial.geocodeOnce(j.address) YIELD location AS jLoc
CALL apoc.spatial.geocodeOnce(w.address) YIELD location AS wLoc
RETURN j, jLoc, w, wLoc;https://stackoverflow.com/questions/49431276
复制相似问题