1

以前、トップダウン ツリーのような方法でデータを表示するためにどのように/何を使用するかを尋ねる質問をしました。

私はまた、次のツールキットが視覚化のために提案された JavaScript のグラフ視覚化ライブラリーという投稿に出くわしました。

私は、InfoVis Toolkit の SpaceTree ビジュアライゼーションを選択することにしました。ただし、私を悩ませている問題は、ライブラリにノードテキストのインプレース編集が付属していないように見えることです...または少なくともそれが私が感じていることです。私たちの要件は、ユーザーがノードをクリックしたとき (または右クリックしてオプションを選択したときなど) に、ノードのテキストをその場で編集できるようにすることです。

ツールキットのほとんどはそれを許可しませんでした-それらは基礎となるデータの読み取り専用の視覚化/ビューのようです(JS Graph Itを除く-ただし、レイアウトが組み込まれておらず、それは重要です)。

ツールキットの選択を変更しても構いませんが、InfoVis でノードのテキストをその場で編集する方法を誰かが知っているか、それとも別のツールキットをお勧めしますか?

何か案は?

4

1 に答える 1

2

遅くなりましたが、同様の要件を持つ他の人のためにあなたの質問に答えます。

infoVis では、node.name を変更するだけでノードのテキストを編集できます。

onRightClick: function( node, eventInfo, e){
    node.name = "Changed the name in-place"
    fd.plot(); // fd is an instance of ForceDirected visualization 
} 

ここでは、右クリック イベントでノード テキストをその場で変更しています。必要に応じて変更できます。

于 2013-03-29T09:39:57.880 に答える