我正在考虑使用neo4j来存储图形数据库。我的数据基本上由具有固定坐标的矩形区域的层次结构组成:顶部节点中有R个矩形,其中每个都有Q个矩形,依此类推。这些区域不形成矩形细分。由于我有很多数据,我希望能够提供一个界面,用户可以点击特定的矩形来更详细地查看其子结构,然后可以点击其中一个矩形来显示更多细节, 等等。我的应用程序有点像谷歌地图,当用户放大时会加载更详细的图层。我正在考虑生成切片以供OpenLayers或Leaflet显示,但我的数据有一个图形结构我想采取我认为使用neo4j(可能与d3.js这样的可视化库结合使用)可能是构建我的工具的一种更简单的方法。
我有关于neo4j的这些问题以及可视化其数据的能力:
我知道neo4j有一个用于显示节点的默认Web界面,但我想知道在将大量时间用于它之前这是如何自定义的。 https://github.com/mbostock/d3/wiki/Gallery上的TreeMap示例看起来像我想要的,但我想在用户选择的区域中显示更详细的结构。