2012-12-04 142 views
0

我正在處理一個相關概念的數據庫,我想在D3中對其進行可視化處理,但我也想讓用戶說,在這個數據庫中搜索一些概念可能會合並。例如,「良好的可視化」和「漂亮的視覺效果」可能意味着他們的實際情況相同,並希望看到他們的合併連接。在D3.js中合併節點

我會想象他們拉一個到另一個,然後決定是否我想使它成爲父母,孩子或同義詞。在交互之後,用戶只想看到一個節點,並且兩個節點的聚合連接。理想情況下,我可以存儲這些用戶建立的連接,以便能夠爲下一個用戶提供服務。

D3中是否有解決方案?

回答

0

在d3 AFAIK中沒有像這樣的功能,但您可以實現它。

當用戶指出什麼是同義詞或什麼都不是時,您可以在模型級別(即在基礎json/csv數據中)進行更改,然後重新綁定修改的數據以重新呈現可視化。

對於後續用戶的數據持久性;你會將修改過的位發佈到你的服務器並將其存儲在你的數據庫中。

無論您使用的是d3還是其他模式,都會遵循這些模式。