Поскольку текущая функция d3forcenetwork не принимает параметр для изменения размера вершины / узла, я поискал пакет и обнаружил, что MainForceJS () контролирует макет, и попытался его изменить.
Однако, когда я пытаюсь переопределить приведенный ниже раздел, атрибут размера ('r') в классе круга показал значение NaN.
node.append(\"circle\")
.attr(\"r\", 6)
to
node.append(\"circle\")
.attr(\"r\", function(d) { return d.size;})
Я тоже пробовал, но консоль показывала undefined для этих кругов.
.attr(\"r\",function(d) { console.log(d); console.log(d.size) })