From ff762aa6908731e78495de60872910fbc1bb62d5 Mon Sep 17 00:00:00 2001 From: Aaron Date: Thu, 25 Dec 2025 21:30:36 +0800 Subject: [PATCH] fix: reset dendrogram implement --- __tests__/snapshots/dendrogram-BT.svg | 48 ++++++++--------- __tests__/snapshots/dendrogram-LR.svg | 52 +++++++++---------- __tests__/snapshots/dendrogram-RL.svg | 48 ++++++++--------- __tests__/snapshots/dendrogram-TB.svg | 48 ++++++++--------- __tests__/snapshots/dendrogram-basic.svg | 52 +++++++++---------- __tests__/snapshots/dendrogram-radial.svg | 52 +++++++++---------- __tests__/snapshots/dendrogram-spacing.svg | 52 +++++++++---------- __tests__/snapshots/dendrogram-wide.svg | 60 +++++++++++----------- package.json | 2 +- src/layout/dendrogram.ts | 2 +- 10 files changed, 208 insertions(+), 208 deletions(-) diff --git a/__tests__/snapshots/dendrogram-BT.svg b/__tests__/snapshots/dendrogram-BT.svg index 2618ae9..d967c7b 100644 --- a/__tests__/snapshots/dendrogram-BT.svg +++ b/__tests__/snapshots/dendrogram-BT.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 + + + + + + + + + + root + + c1 c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-LR.svg b/__tests__/snapshots/dendrogram-LR.svg index 308ca69..442d36a 100644 --- a/__tests__/snapshots/dendrogram-LR.svg +++ b/__tests__/snapshots/dendrogram-LR.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 - - c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + + + + + + + + + root + + c1 + + c1-1 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-RL.svg b/__tests__/snapshots/dendrogram-RL.svg index 06657bd..f136667 100644 --- a/__tests__/snapshots/dendrogram-RL.svg +++ b/__tests__/snapshots/dendrogram-RL.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 + + + + + + + + + + root + + c1 c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-TB.svg b/__tests__/snapshots/dendrogram-TB.svg index cbb46ed..288902d 100644 --- a/__tests__/snapshots/dendrogram-TB.svg +++ b/__tests__/snapshots/dendrogram-TB.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 + + + + + + + + + + root + + c1 c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-basic.svg b/__tests__/snapshots/dendrogram-basic.svg index 308ca69..442d36a 100644 --- a/__tests__/snapshots/dendrogram-basic.svg +++ b/__tests__/snapshots/dendrogram-basic.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 - - c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + + + + + + + + + root + + c1 + + c1-1 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-radial.svg b/__tests__/snapshots/dendrogram-radial.svg index a1710c7..55eae09 100644 --- a/__tests__/snapshots/dendrogram-radial.svg +++ b/__tests__/snapshots/dendrogram-radial.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 - - c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + + + + + + + + + root + + c1 + + c1-1 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-spacing.svg b/__tests__/snapshots/dendrogram-spacing.svg index 2f53746..46313b5 100644 --- a/__tests__/snapshots/dendrogram-spacing.svg +++ b/__tests__/snapshots/dendrogram-spacing.svg @@ -5,31 +5,31 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - root - - c1 - - c1-1 - - c1-2 - - c2 - - c2-1 - - c2-2 - - c2-3 - - c3 + + + + + + + + + + root + + c1 + + c1-1 + + c1-2 + + c2 + + c2-1 + + c2-2 + + c2-3 + + c3 \ No newline at end of file diff --git a/__tests__/snapshots/dendrogram-wide.svg b/__tests__/snapshots/dendrogram-wide.svg index 0a710bb..983e0c7 100644 --- a/__tests__/snapshots/dendrogram-wide.svg +++ b/__tests__/snapshots/dendrogram-wide.svg @@ -5,37 +5,37 @@ .label { font-family: Arial, sans-serif; font-size: 12px; text-anchor: middle; } - - - - - - - - - - + + + + + + + + + + root - - child-0 - - child-1 - - child-2 - - child-3 - - child-4 - - child-5 - - child-6 - - child-7 - - child-8 - - child-9 + + child-0 + + child-1 + + child-2 + + child-3 + + child-4 + + child-5 + + child-6 + + child-7 + + child-8 + + child-9 \ No newline at end of file diff --git a/package.json b/package.json index 279ef9e..48359d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@antv/hierarchy", - "version": "0.7.0", + "version": "0.7.1", "description": "layout algorithms for visualizing hierarchical data", "type": "module", "main": "dist/hierarchy.umd.js", diff --git a/src/layout/dendrogram.ts b/src/layout/dendrogram.ts index 8d42404..b96c008 100644 --- a/src/layout/dendrogram.ts +++ b/src/layout/dendrogram.ts @@ -65,7 +65,7 @@ export default function dendrogram( } const children = n.children; const childrenCount = children.length; - const t = new WrappedTree(n.height, []); + const t = new WrappedTree(0, []); children.forEach((child, i) => { const childWT = wrappedTreeFromNode(child); t.children.push(childWT);