用于拓扑地图的编程渲染的资源

时间:2009-12-24 19:25:33

标签: user-interface design-patterns visualization topology

SERVUS,

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

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

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

非常感谢你的时间,

-bn

1 个答案:

答案 0 :(得分:1)

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

如果您搜索任何主流语言和“图形布局”,您肯定会找到实现此算法的工具包。 Java有许多包括Infovis Toolkit。有一个关于javascript实现的先前问题here,甚至Boost也在其图库中包含了功能。