7

標準的な力のレイアウトで表されたグラフがあります。

ノードは、属性によってクラスター化できます。

これらのクラスターをパック レイアウトで表すことはできますか?

2 つのレイアウトはどのように共存し、ノードの x 座標と y 座標はどのように計算されますか?

編集
ノードクラスターを、クラスター階層を属性として含む個々のノードに変換するために、データを処理する必要があるかもしれないと考えています。可能であれば、データの再形成を強制しない別の方法を歓迎します。

これは、マルチ レイアウト アプローチに適合するように変換したデータセットの例です。ここでの問題は、クラスター内のどのノードもリンクできないことです。

{
    "directed": true,
    "graph": [],
    "nodes": [
        {
            "id": "node0"
        },
        {
            "id": "node1"
        },
        {
            "id": "node2",
            "tree": {
                "name": "cluster",
                "children": [
                    {
                        "id": "node3"
                    },
                    {
                        "id": "node4"
                    },
                    {
                        "id": "node5"
                    }
                ]
            }
        }
    ],
    "links": [
        {
            "source": 0,
            "target": 1
        },
        {
            "source": 1,
            "target": 2
        },
        {
            "source": 0,
            "target": 2
        }
    ],
    "multigraph": false
}
4

0 に答える 0