0

服务,

您是否知道任何框架、APIS、语言或其他非常适合绘制允许用户与地图上的对象交互的拓扑图的资源?我不受语言选择的限制,该程序可以是基于网络的,也可以是独立的。我想我会在自己滚动之前检查一下。

我的目标不是绘制地图,而是更像这张图:http ://www.fineconnection.com/files/images/GraphicalNM.PNG ,或者如果你熟悉 Edward Tufte 的书,他描述的数据可视化机制例如地铁或地铁的地图。

此外,如果您有任何渲染这些类型的用户界面或使用底层数据结构的经验,我会很高兴听到您对这个主题的任何想法、建议、任何“陷阱”。

非常感谢您的时间,

-bn

4

1 回答 1

1

您可以查看“力有向图”,这是图放置算法的通用术语,它使用连接节点的吸引力模型和未连接节点的排斥模型。

如果您搜索任何主流语言和“图形布局”,您一定会找到实现该算法的工具包。Java 有很多,包括 Infovis Toolkit。这里有一个关于 javascript 实现的问题甚至 Boost 在他们的图形库中都包含了功能。

于 2009-12-24T19:40:44.533 回答