我的后端有一个neo4j数据库,我想在前端以美观和交互式的方式向用户显示图形的子集。我希望它看起来很有吸引力,接近gephi的做法,所以我需要为这份工作选择合适的技术。脑海中浮现的是Flash和Silverlight,但HTLM5可能会胜任这项工作。此外,Unity可能是另一种选择,但这可能会带来巨大的开发成本。
理想情况下,我想使用现成的解决方案,或者定制一个已经证明有效的解决方案。最不理想的选择是自己实施。
你们能推荐一个现有的解决方案来解决我的问题吗?
您可以查看集成在Neo4j服务器中的可视化的实现。它使用D4和javascript(实际上是coffeescript)来渲染图形。
来源如下:https://github.com/neo4j/community/tree/master/server
您还可以为此使用protoviz或其他可视化工具。