0

我正在使用一个相互关联的概念数据库,我想在 D3 中进行可视化,但我也想让用户说,对于他们在这个数据库中的搜索,一些概念可能会被合并。例如,“良好的可视化”和“漂亮的视觉效果”实际上对他们来说可能意味着相同,并且希望看到他们合并的连接。

我会想象他们把一个拉到另一个,然后决定我是想让它成为父母、孩子还是同义词。在交互之后,用户只想看到一个节点,以及它们两个的聚合连接。理想情况下,我可以存储这些用户建立的连接,以便也能够为下一个用户提供。

D3 中是否已经为此开发了解决方案?

4

1 回答 1

0

d3 AFAIK 中没有这样的功能,但您可以实现它。

当用户指出某事是同义词或诸如此类的东西时,您将在模型级别进行更改(即在底层 json/csv 数据中),然后您将重新绑定修改后的数据以重新呈现可视化。

用于后续用户的数据持久化;您将修改后的位发布到您的服务器并将其存储在您的数据库中。

无论您使用的是 d3 还是其他任何东西,这些都是要遵循的模式。

于 2012-12-04T23:17:59.393 回答