Thermograph monorepo: graded-climate API + SSR frontend + infra, domain-specific containerized deploys
The distribution-bar key de-collides labels by sweeping each one right to clear its neighbour, which collapsed a row toward the right edge whenever an early bucket was tiny — Cool/Comfortable slid far from their large segments instead of sitting under them. Replace the sweep with standard 1-D label placement: keep each label at its segment midpoint, merge only labels that actually overlap into a block, and position each block at the least-squares mean of its members' ideals. Isolated labels no longer move; clusters centre on their segments instead of sliding to an edge. The run is clamped inside the bar, and mobile keeps its plain wrapping row. |
||
|---|---|---|
| static | ||