2015-05-02 7 views
0

Каков параметр размера узла в силовой макете D3.js?Значение размера узла в силе и радиус вычисления

Является ли это областью пикселей на экране, радиусом или чем-то совершенно другим?

И наконец, как рассчитать радиус от этого значения?

Edit: Я смущен о примере D3, который имел size переменную для nodes объектов, и я подумал, что эта переменная используется в силовом-раскладку аналогично параметрам source и target. Это не относится к делу. Следовательно, этот вопрос не имеет смысла.

ответ

1

Размер находится в координатах экрана, то есть в пикселях. Обратите внимание, что это не является жестким пределом, т. Е. Узлы могут перемещаться за пределами этой области. Я предполагаю, что под «радиусом» вы подразумеваете радиус окружностей узлов - простой ответ заключается в том, что эти два полностью не связаны друг с другом.

+0

Значит, размер просто значение для объекта скрытого узла силы и не имеет отношения к кругу? Это имеет смысл. Однако, я думаю, вы часто бы имели круг и объект узла одинакового размера. Как обеспечить, чтобы радиус круга был таким же, как радиус объекта узла силы? Я просто устанавливаю их в одно и то же значение? – pir

+0

Что вы подразумеваете под «Force node object»? –

+0

Я думаю, что меня больше смущает. Не могли бы вы немного рассказать о том, какой эффект изменил параметр размера на каждом узле? Возможно, тогда я это пойму. – pir