Spaces:
Sleeping
Sleeping
File size: 460 Bytes
9a14526 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import {min} from "d3-array";
function targetDepth(d) {
return d.target.depth;
}
export function left(node) {
return node.depth;
}
export function right(node, n) {
return n - 1 - node.height;
}
export function justify(node, n) {
return node.sourceLinks.length ? node.depth : n - 1;
}
export function center(node) {
return node.targetLinks.length ? node.depth
: node.sourceLinks.length ? min(node.sourceLinks, targetDepth) - 1
: 0;
}
|