我正在尝试构建一个网页,在其中嵌入本地图形数据库的可视化窗口。我使用的图形数据库是 Neo4j,为了可视化,我尝试使用 Cytoscape。到目前为止,我通过 Cytoscape.js 将一些节点和关系直接放入 JavaScript 代码中,在网页中嵌入了测试图。我唯一仍然遇到的问题是 Cytoscape 和我本地 Neo4j 数据库之间的连接。哪种方法最好?
通常,我会回答 Cytoscape 桌面(不是 Cytoscape.js)问题,但我已经构建了一个网站(参见 https://spoke.rbvi.ucsf.edu),它完全符合您的建议。出于多种原因,我们使用中间 REST 接口来实现它,这样我们就不必公开 Neo4J 数据库。 REST 接口执行所有查询并输出 cytoscape.js JSON 格式的网络...