存储对象之间的关系(n:m),显示它们并以交互方式更改它们的显示方式

时间:2012-03-29 09:07:32

标签: visualization data-visualization interactive

我有以下问题。我想重新启动一个显示多个对象之间关系的工具。在这种情况下,有许多艺术作品,每一件都或多或少地与所有其他作品相关。在其初始状态下,显示器显示不同云中的所有对象(由缩略图和/或标题表示),具体取决于每个对象所属的主要类别(想想雕塑,绘画,诗歌等)。当用户点击一个对象时,所有对象都会重新排列:点击的对象显示在中心,所有其他对象都围绕它排列。它们越接近中心,它们越接近(取决于附加参数)。

此处可以看到该工具的当前版本:http://atlas.taswir.org/

由于存在一些问题,这是必要的:目前它是基于闪存的,它是一个非常笨重的解决方案,由几个很久以前的开发人员拼凑在一起,添加新项目,厄运的XML文件必须手工编辑等。

哪个(最后:)给我带来一个问题:我确信这不是一个独特的问题。是否有任何工具,框架,类......可以作为获得更好结果的起点的任何东西?我不知道该找什么。 HTML5 / PHP将是理想的,但我几乎可以采取任何措施。

1 个答案:

答案 0 :(得分:0)

查看d3 Force Layout。它可以为您提供所需的布局和交互性。