Servus
您是否知道有任何框架、APIS、语言或其他资源非常适合绘制拓扑图,允许用户与地图上的对象进行交互?我不受语言选择的限制,程序可以是基于web的,也可以是独立的。我想在推出我自己的之前我应该先检查一下。
我的目标不是绘制地图,而是更像这幅图:http://www.fineconnection.com/files/images/GraphicalNM.PNG,或者如果你熟悉Edward Tufte的书,他描述的数据可视化机制,比如地铁或地铁的地图。
此外,如果您有任何渲染这些类型的用户界面或底层数据结构使用的经验,我将非常高兴听到您对此主题的任何想法、建议或任何“理解”。
非常感谢您抽出时间,
-bn
发布于 2009-12-24 19:40:45
您可以查看“强制有向图”,这是图形放置算法的通用术语,该算法对连接的节点使用吸引模型,对未连接的节点使用排斥模型。
如果您搜索任何主流语言和“图形布局”,您肯定会找到实现此算法的工具包。Java有很多工具,包括Infovis工具包。前面还有一个关于javascript实现here的问题,甚至连Boost都在他们的图形库中包含了功能。
https://stackoverflow.com/questions/1959462
复制