分割
範例 · 分割配置會產生鄰接圖:一種 節點連結樹狀圖 的空間填充變體。分割配置並不會在階層中繪製父節點與子節點之間的連結線,而是將節點繪製成實心區域(弧形或矩形),而它們相對於其他節點的位置會顯示它們在階層中的位置。節點的大小編碼了一個量化維度,這在節點連結圖中很難顯示。
partition()
原始碼 · 使用預設設定建立新的分割配置。
partition(root)
原始碼 · 配置指定的 root 階層,並在 root 及其後代中指定下列屬性
- 節點.x0 - 矩形的左邊緣
- 節點.y0 - 矩形的上邊緣
- 節點.x1 - 矩形的右邊緣
- 節點.y1 - 矩形的下邊緣
在將層級傳遞給分割配置之前,您必須呼叫 根.sum。您可能還希望呼叫 根.sort 在計算配置之前對層級進行排序。
分割.size(大小)
來源 · 如果指定了 大小,則將此分割配置的大小設定為指定的數字 [寬度, 高度] 二元陣列,並傳回此分割配置。如果未指定 大小,則傳回目前的大小,預設為 [1, 1]。
分割.round(圓角)
來源 · 如果指定了 圓角,則根據指定的布林值啟用或停用圓角,並傳回此分割配置。如果未指定 圓角,則傳回目前的圓角狀態,預設為 false。
分割.padding(內距)
來源 · 如果指定了 內距,則將內距設定為指定的數字,並傳回此分割配置。如果未指定 內距,則傳回目前的內距,預設為零。內距用於分隔節點相鄰的子節點。