私はD3.js
を使用して、2つのデータセットをインタラクティブでダイナミックな方法で視覚化します。ユーザーは、追加のデータとビューを結合してロードすることによって、すべてのグラフを探索し、データの個々のビューを取得することができます。 mail
、facebook
などでデータ内の宝物を共有することができるようにしたいが、共有ユーザーの「スナップショット」を訪れたユーザーはデータの探索を進めることができる。だから私はd3.jsセーブステート
-
に必要
- は速いこの状態をロードし、表示することができ。例できるだけ単純として
- バインド瞬間にバインドされているすべてのイベントのユーザースナップショット
(イベントの様々なグラフやたくさんのことをそこに行くされている)、シンプルD3を持つ想像この新しい動的に読み込まれたページには、数個のsvg
が含まれています。しかし、すべてのsvgの形と位置を単純に保存すると、現在のすべてのイベントバインディングを追跡するのが難しくなる可能性があります。 以前のユーザーが行ったすべての操作を保存した場合、スナップショットを効率的に再ロードするにはどうすればよいですか?
これを達成しましたか?もしそうなら、どのように? – ThomasP85