Skip to content

feat(heatmap): move Y-axis zoom to right, drop 3D color blend#134

Merged
fahimfaisaal merged 2 commits into
mainfrom
feat/heatmap-datazoom-no-blend
Jun 19, 2026
Merged

feat(heatmap): move Y-axis zoom to right, drop 3D color blend#134
fahimfaisaal merged 2 commits into
mainfrom
feat/heatmap-datazoom-no-blend

Conversation

@fahimfaisaal

Copy link
Copy Markdown
Member

Summary

  • Move heatmap Y-axis dataZoom slider from left side to right side; fix grid margins so right/left space is reserved independently per axis
  • Remove value-weighted color blending from 3D heatmap cells — all cells now use the same fixed two-color palette gradient as the 2D heatmap; tooltip still shows per-z breakdown with colored dots
  • Cap createDataZoomConfig end value at 100% to prevent overflow on small datasets
  • Update heatmap docs to reflect new 3D cell behavior

Test plan

  • Heatmap with >50 Y categories: Y-axis slider appears on right side
  • Heatmap with >50 X categories: X-axis slider appears at bottom, no collision with Y slider
  • 3D heatmap (multiple z-series): cells show uniform gradient color based on total value, not blended z colors
  • Hover cell in 3D heatmap: tooltip still shows per-z breakdown with colored dots
  • Legend toggle in 3D heatmap: cells recompute live
  • All 201 tests pass

🤖 Generated with Claude Code

Mirrors the 2D tooltip "(Σtotal)" tag for each series.
Totals are computed once from aggPoints at formatter-creation
time, so legend visibility toggles reflect correctly.
- Move Y-axis dataZoom slider from left to right side
- Fix heatmap grid margins: right reserves space for Y slider, left for X labels
- Remove value-weighted color blending from 3D heatmap cells; all cells now use a fixed two-color gradient (same palette as 2D)
- Cap createDataZoomConfig end at 100% to prevent overflow on small datasets
- Update docs to reflect 3D heatmap behavior change
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@fahimfaisaal
fahimfaisaal merged commit 080b994 into main Jun 19, 2026
1 check passed
@fahimfaisaal
fahimfaisaal deleted the feat/heatmap-datazoom-no-blend branch June 19, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants