我開始與D3和具有以下問題:使用對於一個給定D3力佈局多個數據集
我創建了一個方向上的力的佈局結合了鏈路和節點JSON數據,其中數據鏈接:
{
{ "source":"s1" , "target":"t1", "type_link"= "type1"},
{ "source":"s2" , "target":"t2", "type_link"= "type2"}
...
}
...其中「源」和「目標」標識每個鏈路兩側的節點。
我需要綁定和可視化額外的數據到以前的力佈局的每個節點(無需添加或刪除節點到佈局)。新的數據會被加載從另一個JSON文件中的每個節點存在:
{
{ "node_id": "s1", value: {JSON object} //with additional data for node "s1"},
{ "node_id": "t1", value: {JSON object} //with additional data for node "t1"}
...
}
所以,我想「值」字段的數據(因此,JSON對象)追加到每個「NODE_ID」節點。我認爲我可以通過綁定到每個節點的數據集(JSON對象),然後在每個節點(而不是圓圈)附加許多SVG文本作爲JSON對象中的數據(可能使用。 但我'讀過的https://github.com/mbostock/d3/wiki/Force-Layout是「給定的力佈局實例只能使用一個單一的數據集使用」,所以我很困惑。
請,你能不能HEP我這個問題?