4

私はjitツリーマップを使用して、.txtファイルから最も頻繁に使用される最初の50語を表示します。私のコードはここにデプロイされています。

最初のテキストのアップロード後、JSONの結果を受け取り、それをjitコントロールにバインドします。これまでのところすべて良い。ただし、ページを手動で更新せずにファイルをもう一度アップロードすると、最初の結果のボックスが2番目のアップロードのボックスと重なるという結果が得られます。

下の写真を参照してください。

JSONのオーバーラップ

質問:このコントロールをリセットして、新しいJSONのみを表示し、以前のデータを破棄するにはどうすればよいですか?

4

1 に答える 1

3

新しいデータをロードする前に、ビジュアライゼーションを含むdivを空にします。

InitTreeMap関数の最初の行(行の前var tm = new $jit.TM.Squarified({)に、次を追加します。

$('#infovis').empty();
于 2012-07-06T09:58:05.123 に答える