Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
50ebd28
fix: keep Y-axis ticks evenly spaced when Recharts thins them for ove…
arj22 Sep 22, 2026
c93fc2c
Round the Y-axis to nice steps; fix stacked-bar max; dedupe the scan
arj22 Sep 22, 2026
1415fb4
Fix stacked-bar-with-selection, degenerate domains, undrawn-series
arj22 Sep 22, 2026
867edaf
Round off float dust in getNiceYAxisBounds
arj22 Sep 22, 2026
a812caa
fix: keep Y-axis ticks nicely rounded without expanding the domain
arj22 Sep 22, 2026
cde1d17
fix: keep the zero-pinned fallback for flat, selected, non-fitted data
arj22 Sep 22, 2026
91e8d08
fix: never let a nice tick step exceed maxTicks
arj22 Sep 22, 2026
0f9ae7b
fix: extend the zero-pinned Y-axis domain to cover negative data
arj22 Sep 22, 2026
e4ddaaf
fix: pad an all-negative series' upper bound away from zero
arj22 Sep 22, 2026
1dff272
fix: three remaining major Y-axis regressions
arj22 Sep 22, 2026
a0efd45
fix: stop ticksWithinRange from looping forever at extreme magnitudes
arj22 Sep 22, 2026
d8a2c45
fix: reject a precision-collapsed step instead of accepting its trunc…
arj22 Sep 22, 2026
edfae8a
fix: expand the default axis's upper bound to fill tick-count slack
arj22 Sep 22, 2026
941ab1d
chore: tighten changeset to a short, current summary
arj22 Sep 22, 2026
18b2b3a
fix: two remaining major Y-axis regressions, tighten changeset
arj22 Sep 22, 2026
712623e
fix: never show duplicate Y-axis tick labels, escalating precision
arj22 Sep 22, 2026
a2d080f
fix: escalate duration precision too, start numeric escalation minimally
arj22 Sep 22, 2026
3a45f54
fix: reject escalated mantissa that overflows the axis label budget
arj22 Sep 22, 2026
d99e1bf
Merge remote-tracking branch 'upstream/main' into anudeep/y-axis-unev…
arj22 Sep 22, 2026
d5fe541
fix: fixed-unit escalation, duration/base trimming, memo, budget checks
arj22 Sep 23, 2026
f32ee39
modify comments
arj22 Sep 23, 2026
4d3a66a
fix: fall back to getYAxisTicks when no nice step fits a domain
arj22 Sep 23, 2026
0bf58fc
fix: budget-check full precision, dedup reference-line ticks, fix 2.5…
arj22 Sep 23, 2026
5fe68fd
fix: restore 2.5-step density with decimals, extend domain for refere…
arj22 Sep 23, 2026
e63a5e5
fix: stop a stale thresholdMax from widening the axis on non-range al…
arj22 Sep 23, 2026
3e7dc0e
Include the fixed 0 edge for BELOW alert reference line values
arj22 Sep 23, 2026
b5e05cb
Merge branch 'main' into anudeep/y-axis-uneven-tick-spacing
brandon-pereira Sep 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changeset/y-axis-even-tick-spacing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@hyperdx/app': patch
---

fix: keep Y-axis ticks evenly spaced and cleanly rounded

A chart's Y-axis could render unevenly spaced or fractional ticks (e.g. `0, 300, 1k` instead of `0, 250, 500, 750, 1k`), or even show two ticks with the identical label. Ticks now round to clean, evenly-spaced, always-distinct values instead.
Loading
Loading