align method

  1. @override
int align(
  1. SankeyNode node,
  2. int n
)
override

Implementation

@override
int align(SankeyNode node, int n) {
  if (node.inputLinks.isNotEmpty) {
    return node.depth;
  }
  if (node.outLinks.isNotEmpty) {
    int deep = node.outLinks[0].target.depth;
    for (var element in node.outLinks) {
      if (element.target.depth < deep) {
        deep = element.target.depth;
      }
    }
    return deep - 1;
  }

  return 0;
}