diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts index fe243d3e4..e73074268 100644 --- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts +++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts @@ -40,7 +40,10 @@ export async function hexagon(parent: D3Selection< options.fillStyle = 'solid'; } - const halfWidth = w / 2; + let halfWidth = w / 2; + const m = halfWidth / 6; // Margin for label + halfWidth = halfWidth + m; // Adjusted half width for hexagon + const halfHeight = h / 2; const fixedLength = halfHeight / 2;