Галерея NW NEW WAY 08 · Цена × скорость
Данные-стори

Дороже —
значит быстрее?

График строится сам, пока вы прокручиваете. Четыре способа доставки Китай → Россия выходят на оси «срок × цена» по одному, соединяются плавной кривой, а в финале подсвечивается зона оптимума. Короткий ответ: да — но не всегда нужно платить за скорость.

Связанный scatter (SVG) ScrollTrigger по шагам DrawSVG + count-up
Прокрутите вниз
Срок × цена · за кг

Тариф к скорости

скролл строит график →
ОПТИМУМ 0 $2 $4 $6 $8 12 24 36 48 срок доставки, дней → ↑ цена, $/кг Авиа $0 6–9 дн Авто $0 14–18 дн Ж/Д $0 18–25 дн Море $0 30–45 дн
1
Система координат

Две оси решают всё

По горизонтали — срок доставки в днях, по вертикали — цена за килограмм. Любой способ — это одна точка на этом поле. Чем выше — тем дороже, чем правее — тем дольше.

2
Самый быстрый

Авиа — скорость

Слева вверху: дороже всех, но и быстрее всех. Образцы, электроника, всё, что нужно «вчера».

$6.5 / кг 6–9 дней
3
Золотая середина

Авто — баланс

Точка резко падает вниз: цена почти вдвое ниже авиа, а срок прибавляет всего неделю-полторы. Рабочий вариант для регулярных поставок.

$3.2 / кг 14–18 дней
4
Объём по графику

Ж/Д — предсказуемость

Ещё дешевле и чуть дольше. Большие партии по понятному расписанию — без сюрпризов по срокам.

$2.4 / кг 18–25 дней
5
Самый дешёвый

Море — тоннаж

Справа внизу: минимальная цена за килограмм для крупного тоннажа — ценой самого долгого срока.

$1.4 / кг 30–45 дней
6
Закономерность

Кривая «дешевле = дольше»

Соединяем точки — и зависимость видна целиком: за каждый сэкономленный доллар платишь днями в пути. Падение от авиа к авто самое крутое, дальше выигрыш в цене замедляется.

7
Вывод

Оптимум — посередине

Зона авто и ж/д даёт почти морскую цену при сроке вдвое короче. Платить за авиа стоит, только когда время важнее денег. Подберём плечо под вашу партию — а не «как у всех».

Авто + Ж/Д цена ≈ моря, срок ≈ вдвое короче
Техника — scrollytelling «sticky graphic + scrolling steps»: график-панель приклеена через position: sticky, а подписи-шаги справе прокручиваются мимо. Каждый шаг — свой ScrollTrigger (toggleActions), который проявляет очередную стадию: оси рисуются через DrawSVGPlugin (stroke-dasharray), точки всплывают (scale/opacity), цены отсчитываются count-up, соединяющая кривая рисуется тем же DrawSVG, а в финале выезжает зона оптимума. Связанный scatter нарисован вручную в SVG (без чарт-либы) — точки и сетка посчитаны под оси срок 0–48 дн × цена 0–8 $/кг. Всё в gsap.matchMedia(): при prefers-reduced-motion: reduce анимаций нет — график показан в финальном виде (оси и кривая отрисованы, все точки и цены на месте, зона оптимума видна), подписи показаны, Lenis и ScrollTrigger не запускаются.