6864db5b94
Было: 3 уровня (i%3) × 12px — близко стоящие √2 √3 √5 π √15 наложились друг на друга. Стало: - Точки сортируются по координате - Для каждой подписи ищется минимальный уровень БЕЗ перекрытия с уже размещёнными (с учётом ширины метки ~44px и шкалы в пикселях) - До 9 уровней по 20px вверх от оси - От подписи к точке идёт тонкая линия-выноска (0.45 opacity) - Box-shadow на метках для разделения если плотно Также: ось перемещена с y=60 на y=100 — больше места сверху для уровней. Контейнер 120 → 140px высоты.