동일 레이어들이 두께를 유지하거나 갱신하면서 중앙 기준선과 누적 기준선 사이로 이동한다.Stacked layers move between centered and cumulative baselines through shared offset interpolation.
같은 레이어 두께를 유지하며 중앙 정렬에서 0 기준 누적으로 바꾼다.
기준선 이동을 수치 증가라고 설명한다.
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 지속 시간 | 0.9s | 0.675~1.35s | 시점 또는 전환 한 회 기준 |
| 레이어 수 | 5 | 3~8 | 레이어 순서는 고정 |
| 기준선 이동 | 160px | 80~240px | 표본별 오프셋으로 계산 |
| 이징 | power2.inOut | power2.inOut | none은 선형 진행 |
const tl = gsap.timeline({paused:true});
const s = {p:0};
tl.to(s,{p:1,duration:0.9,ease:'power2.inOut',onUpdate:()=>{
layers.forEach((el,i)=>el.setAttribute('d',areaWithOffset(data[i],offsetsA,offsetsB,s.p)));
}});그대로 붙여 넣는다Paste as is
<대상>에 스트림그래프 기준선 이동을 적용해줘. 각 x 표본의 기준 오프셋을 보간해 모든 레이어 경계를 함께 이동한다. 입력 좌표와 ID 대응을 먼저 준비하고 snippet의 렌더 함수는 이 규칙으로 구현한다. 지속 시간 0.9s; 레이어 수 5; 기준선 이동 160px; 이징 power2.inOut로 구현하고 GSAP 코어 paused 타임라인 하나로 seek를 지원해. 같은 레이어 두께를 유지하며 중앙 정렬에서 0 기준 누적으로 바꾼다.
Apply Streamgraph Baseline Shift to <target>. Use a 0.9s transition with power2.inOut easing and preserve item IDs, colors, and chart scales. Implement the geometry renderer used in the snippet with explicit before and after data; use a single paused GSAP core timeline and derive every frame from its playhead. Stacked layers move between centered and cumulative baselines through shared offset interpolation.
<파일>의 데이터 차트 갱신 구간에 스트림그래프 기준선 이동을 적용해. 각 x 표본의 기준 오프셋을 보간해 모든 레이어 경계를 함께 이동한다. 입력 좌표와 ID 대응을 먼저 준비하고 snippet의 렌더 함수는 이 규칙으로 구현한다. 지속 시간 0.9s; 레이어 수 5; 기준선 이동 160px; 이징 power2.inOut를 사용해. 0.225초, 0.45초, 0.9초 시점을 캡처해 동일 레이어들이 두께를 유지하거나 갱신하면서 중앙 기준선과 누적 기준선 사이로 이동한다. 항목 대응과 최종 수치를 확인하고 역방향 seek에서도 같은 화면인지 검증해.
Apply Streamgraph Baseline Shift in the chart update section of <file>. Use the card parameter defaults, a 0.9s transition, and power2.inOut easing; implement the snippet geometry helpers from fixed input data. Capture at 0.225s, 0.45s, and 0.9s to verify item correspondence, the intermediate geometry, and final values. Seek backward and forward to confirm identical output at identical times.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo