prefuse の多くのコンポーネントは、文字列グループを使用してデータのサブセットを識別しているようです。実際にグループをどのように使用しますか? 一部のドキュメントは、1 行のデータが複数のグループに属することができることを暗示しているようですが、これを実現する方法がわかりません。
理想的には、グラフのいくつかのノードを複数のグループに分けて、それぞれを 1 回視覚化し、さまざまな力とレイアウトを適用することができます。
prefuse の多くのコンポーネントは、文字列グループを使用してデータのサブセットを識別しているようです。実際にグループをどのように使用しますか? 一部のドキュメントは、1 行のデータが複数のグループに属することができることを暗示しているようですが、これを実現する方法がわかりません。
理想的には、グラフのいくつかのノードを複数のグループに分けて、それぞれを 1 回視覚化し、さまざまな力とレイアウトを適用することができます。
Layout
実際、 、ColorAction
またはRendererFactory
グループ名を使用するなどのほとんどのプレフューズ コンポーネント。
グループにはさまざまな種類があります。
vis.addGraph(...)
「グラフのいくつかのノードを複数のグループに入れる」ために、フォーカス グループを使用できます。その後Action
、フォーカス グループでのみ実行するように追加される場合があります。
または、 にを渡して、Predicate
にAction
一致する項目 (= 行) のみPredicate
が によって処理されるようにすることもできますAction
。
これがどのように機能するかを確認するには、デモを参照することをお勧めします。