节点大小
可以通过columns
, rows
以及size
属性制定节点的大小:
[ A ] { size: 2,2; }
-> [ B ] { rows: 2; }
-> [ C ] { columns: 3; }
下面是一个例子:
[ A ] { size: 2,2; }
-> [ B ] { rows: 2; }
-> [ C ] { columns: 3; }
[ A ] -> [ B ]
-> [ C ]
-> [ D ]
[ D ] -> [ C ]
[ B ] -> [ C ]
[ A ] -> [ F ]
[ A ] -> [ G ]
+---------+ +---------+
| v v |
+---+ +---+ +---+ +--------+ +---+
| G | <-- | | --> | | --> | C | --> | D |
+---+ | A | | B | +--------+ +---+
| | | | ^
| | --> | | ------+
+---+ +---+
|
|
v
+---+
| F |
+---+
即使你不指定节点的大小,布局器会在需要的时候自动增加节点的大小;比如,如果一个节点有超过四个以上的边输出或者输入;又或者给一个方向指定多个端口的边;正如例子里面一样,如果你给一个节点的南方制定了五个出发的边,那么这个节点至少会有五个单元格这么宽。