0
由於當前的d3forcenetwork函數不接受參數來改變頂點/節點的大小,我搜索了這個包,發現MainForceJS()正在控制這個佈局並試圖修改它。?
但是,當我嘗試覆蓋以下部分時,circle類下的大小屬性('r')顯示爲NaN值。
node.append(\"circle\")
.attr(\"r\", 6)
到
node.append(\"circle\")
.attr(\"r\", function(d) { return d.size;})
我也試過,但控制檯顯示未定義這些圈子。
.attr(\"r\",function(d) { console.log(d); console.log(d.size) })
原代碼是MainForceJS()函數是列在這裏: https://github.com/christophergandrud/d3Network/blob/cc224daa983e59dbe743c18e1ccb621bdd0ce509/R/templates.R
我已經創建了GitHub上一個最小的例子中,MainForceJS()函數在override.R並運行任意服務器。 R或ui.R執行。
https://github.com/happyshows/d3test