0

私は、相互に関連する概念のデータベースを扱っています。これを D3 で視覚化したいと考えていますが、このデータベースでの検索では、いくつかの概念がマージされる可能性があることをユーザーに伝えたいと思います。たとえば、「優れた視覚化」と「優れた視覚化」は、実際には同じことを意味する可能性があり、結合された接続を確認したいと考えています。

それらが相互に引っ張られていると想像してから、それを親にするか、子にするか、シノニムにするかを決定します。インタラクションの後、ユーザーは 1 つのノードのみを表示し、両方の接続が集約されていることを望みます。理想的には、これらのユーザーが作成した接続を保存して、次のユーザーにも提供できるようにすることができます。

このためにD3ですでに開発されたソリューションはありますか?

4

1 に答える 1

0

d3 AFAIK にはこのような機能はありませんが、実装できます。

ユーザーが何かが同義語であることを示した場合、モデル レベル (つまり、基になる json/csv データ) で変更を行い、変更されたデータを再バインドして視覚化を再レンダリングします。

後続のユーザーのデータの永続性のため。変更したビットをサーバーに POST し、DB に保存します。

これらは、d3 を使用しているか他のものを使用しているかに関係なく、従うべきパターンです。

于 2012-12-04T23:17:59.393 に答える