From fd705d5ed4bcc6636ac595cac8f129411f5a3ee1 Mon Sep 17 00:00:00 2001 From: Ashish Gupta Date: Wed, 5 Feb 2025 14:22:37 +0530 Subject: [PATCH] #19530: modify the lineage alignment algorithm to tree view (#19659) * modify the lineage alignment algorithm to tree view * added layout reference link --- .../src/main/resources/ui/src/utils/EntityLineageUtils.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/EntityLineageUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/EntityLineageUtils.tsx index 94e81d44719..3256397d340 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/EntityLineageUtils.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/utils/EntityLineageUtils.tsx @@ -217,11 +217,12 @@ export const getLayoutedElements = ( return { node: uNode, edge: edgesRequired }; }; +// Layout options for the elk graph https://eclipse.dev/elk/reference/algorithms/org-eclipse-elk-mrtree.html const layoutOptions = { - 'elk.algorithm': 'layered', + 'elk.algorithm': 'mrtree', 'elk.direction': 'RIGHT', 'elk.layered.spacing.edgeNodeBetweenLayers': '50', - 'elk.spacing.nodeNode': '60', + 'elk.spacing.nodeNode': '100', 'elk.layered.nodePlacement.strategy': 'SIMPLE', };