Fix sankey nodes clipped at bottom edge with user-positioned nodes by jdonaldson · Pull Request #7725 · plotly/plotly.js
When nodes are positioned near y=1.0 via trace.node.x/y, they can extend past the bottom of the plot area. Additionally, resolveCollisionsTopToBottom pushes overlapping nodes downward without checking if the last node exceeds the available height. This fix: 1. Clamps yCenter when positioning nodes so they stay within [0, height] 2. Shifts columns upward after collision resolution if the bottom node extends past the plot height Fixes bottom clipping in sankey diagrams with arrangement="snap" and user-specified node positions.