Диаграмма Сэнки торговли: как показать товарные потоки между странами

Sankey-діаграма торгівлі: як показати товарні потоки між країнами

Представьте, что вам нужно объяснить руководству или клиентам, откуда компания получает сырьё, куда идёт готовая продукция и какие страны образуют «узкие места» в цепочке поставок. Таблица с тысячами строк этого не покажет, а обычная столбчатая диаграмма распадётся на десятки несвязанных блоков. Именно для таких задач существует диаграмма Сэнки — тип визуализации, где ширина стрелки прямо пропорциональна объёму потока, и одна картинка заменяет несколько страниц статистики торговли.

Что такое диаграмма Сэнки простыми словами

Sankey diagram — это схема потоков, в которой прямоугольные узлы соединены полосами-стрелками. Каждый узел — это состояние, страна, категория товара или этап цепочки, а каждая полоса — объём, который переходит из одного узла в другой. Чем шире полоса, тем больший поток она обозначает. Значение диаграммы в том, что пропорции считываются интуитивно: даже человек без аналитического опыта сразу видит, куда идёт основная масса товара, а какие направления незначительны.

Схематичная диаграмма Сэнки с потоками разной ширины между узлами

Название происходит от ирландского инженера Мэтью Генри Финеаса Риалла Сэнки, который в конце XIX века использовал такую схему, чтобы показать энергоэффективность парового двигателя. Ещё раньше, в 1869 году, французский инженер Шарль Жозеф Минар опубликовал знаменитую карту кампании Наполеона 1812 года, где толщина линии соответствовала численности армии, — её часто называют предшественником современной диаграммы Сэнки. С тех пор принцип не изменился: поток рисуем шириной, а не цветом, подписью или отдельным числом.

Если объяснять, как работает sankey diagram, совсем просто: представьте реку, которая распадается на протоки и снова сливается. Ширина русла в каждой точке соответствует количеству воды. В торговле вместо воды — тонны стали, миллионы долларов экспорта или количество контейнеров. Это делает диаграмму универсальной: тот же принцип работает для энергетики, бюджетов, воронок продаж и международной торговли.

Как устроена диаграмма: узлы, потоки и баланс

В диаграмме Сэнки есть три базовых элемента, и понимание каждого помогает правильно её строить.

  • Узлы (nodes) — статические категории: страны, регионы, товарные группы, порты, этапы обработки. Визуально это вертикальные или горизонтальные блоки.
  • Потоки (links или flows) — соединения между узлами с переменной шириной, которая пропорциональна величине показателя.
  • Баланс — сумма потоков, входящих в узел, равна сумме выходящих (или узел является конечным). Нарушение баланса — самая распространённая техническая ошибка.

Именно требование баланса отличает Сэнки от декоративных инфографических схем. Если Украина экспортирует кукурузу в пять стран, сумма пяти полос должна равняться общему объёму экспорта. Это дисциплинирует данные: визуализация сразу выявляет пробелы в статистике, двойной учёт или арифметические ошибки ещё до публикации.

Чем Сэнки отличается от других типов графиков

Столбчатая диаграмма показывает распределение в одну сторону: топ-10 импортёров, топ-10 экспортёров. Круговая — доли целого. Но ни одна из них не отвечает на вопрос «кто с кем торгует». Сэнки показывает именно двусторонние связи: не просто «Китай экспортирует электроники на 900 миллиардов долларов», а «сколько именно этой электроники идёт в США, сколько в Германию, а сколько во Вьетнам для доработки». Это делает её незаменимой для анализа экспорта и импорта, где важна именно структура направлений.

Почему диаграмма Сэнки удобна именно для международной торговли

Мировая торговля — это сеть, а не рейтинг. Когда аналитик описывает её рейтингами, он теряет главное: взаимосвязи. Например, Германия может быть третьим экспортёром автомобилей в мире, но для конкретного бизнеса важнее, что значительная часть комплектующих для этих автомобилей сначала идёт из Чехии и Польши. Диаграмма Сэнки показывает такие цепочки в одном кадре.

Контейнерный порт с судном и кранами как символ мировой торговли

Роль sankey diagram в торговле проявляется в нескольких типичных сценариях.

  • Диверсификация рынков сбыта. Диаграмма экспорта компании или страны мгновенно показывает концентрацию: если 70% потоков сходятся в одном узле, риск зависимости от одного покупателя очевиден без всяких расчётов.
  • Анализ цепочек поставок. Трёхуровневая схема «страна сырья → страна производства → страна потребления» раскрывает реальные торговые маршруты, которые в агрегированной статистике невидимы.
  • Презентации и отчёты. Для непрофильной аудитории одна диаграмма понятнее десяти таблиц, поэтому Сэнки часто используют в отчётах министерств, отраслевых ассоциаций и консалтинговых обзорах.
  • Поиск аномалий. Неожиданно толстый поток в небольшую страну может указывать на реэкспортный хаб, как Роттердам или Сингапур, и это важный сигнал для правильной интерпретации статистики торговли.

Тот же приём работает и на микроуровне. Экспортёр органической продукции может показать потоки от областей-производителей через порты отправления до стран назначения. Логистическая компания — распределение контейнеров по направлениям. Масштаб меняется, структура диаграммы — нет.

Данные и методология: откуда брать цифры

Качество диаграммы определяется не инструментом, а данными. Для товарных потоков между странами есть несколько общепризнанных источников.

Рабочий стол аналитика с таблицами статистики торговли и картой мира

UN Comtrade — крупнейшая открытая база статистики мировой торговли товарами. Содержит двусторонние данные по товарным кодам Гармонизированной системы (HS) с детализацией до отдельных позиций. Подходит для любой пары «страна–страна» и большинства товарных групп. Доступна через официальный портал Comtrade Plus.

Trade Map от International Trade Centre — удобный интерфейс поверх данных Comtrade с готовыми агрегациями по странам и продуктам, полезен, когда нужно быстро собрать таблицу экспорта и импорта без работы с API. Доступен на сайте Trade Map.

OEC (Observatory of Economic Complexity) — платформа, которая не только предоставляет данные, но и имеет встроенные визуализации, в том числе схемы, подобные Сэнки, для торговых связей стран. Полезна как ориентир: можно увидеть, как опытная команда структурирует подобные диаграммы. Адрес — oec.world.

Дополнительно национальные статистические службы публикуют собственные данные, которые иногда точнее или оперативнее международных баз. Для Украины это Государственная таможенная служба и Государственная служба статистики.

Методологические нюансы, влияющие на картинку

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

Во-первых, стоимость или объём. Потоки в долларах и потоки в тоннах дают разные картины: контейнер со смартфонами стоит как сотни тонн зерна. Для анализа логистики лучше подходят физические объёмы, для экономического анализа — стоимость.

Во-вторых, проблема зеркальности. Страна А заявляет экспорт в страну Б на одну сумму, а страна Б — импорт из А на другую. Расхождение в 10–15% для международной статистики — норма из-за разницы в оценке (FOB против CIF), временных лагов и реэкспорта. Для диаграммы нужно выбрать одну сторону: либо только данные экспортёров, либо только импортёров, — и указать это в подписи.

В-третьих, уровень детализации. Десятки мелких потоков превращают диаграмму в нечитаемую «паутину». Практическое правило: оставлять 8–15 значимых потоков, остальные объединять в узел «Другие страны». Это сохраняет и точность баланса, и читабельность.

Как шаг за шагом построить диаграмму товарных потоков

Процесс одинаков независимо от инструмента, поэтому имеет смысл освоить логику, а не конкретную программу.

Монитор с цветной диаграммой Сэнки товарных потоков
  1. Сформулируйте вопрос. «Куда Украина экспортирует подсолнечное масло» и «Как распределяется мировая торговля пшеницей» — разные задачи с разной структурой диаграммы. Один чёткий вопрос — одна диаграмма.
  2. Определите измерения. Один товар или товарная группа, один год, одна единица (доллары или тонны). Смешивать периоды и единицы нельзя.
  3. Выгрузите данные. В Comtrade или Trade Map отфильтруйте нужный HS-код, год и страну-репортёра, получите таблицу «партнёр → значение».
  4. Очистите и агрегируйте. Уберите строки «World» (это итог, а не партнёр), объедините мелких партнёров в «Другие», проверьте, что сумма сходится с общим объёмом.
  5. Назначьте узлы и потоки. Минимальная структура — два столбца: страна-экспортёр слева, страны-импортёры справа. Для цепочек поставок добавляют третий столбец — конечных потребителей.
  6. Постройте и проверьте баланс. Сумма выходящих потоков каждого узла должна совпадать с входящими. Если нет — ищите ошибку в данных.
  7. Оформите. Контрастные, но нейтральные цвета, подписи узлов, единица измерения в заголовке, источник данных и год в подписи под диаграммой.

Инструменты: от простых до программируемых

Для быстрой разовой диаграммы без программирования подходят Flourish, Datawrapper или RAWGraphs — последний бесплатный и работает прямо в браузере: вставляете таблицу из трёх колонок (источник, адресат, значение) и получаете готовую схему. Google Charts имеет бесплатный модуль Sankey для тех, кто готов немного работать с кодом. В Python стандартом является библиотека Plotly: функция sankey принимает списки узлов и потоков и даёт интерактивную диаграмму, которую можно вставить на сайт. Для R существуют пакеты networkD3 и ggsankey.

Excel и Google Таблицы нативно Сэнки не строят, поэтому если отчёт готовится в табличной среде, диаграмму придётся делать отдельно и вставлять как изображение или интерактивный фрейм.

Sankey diagram: примеры для торговли

Простейший пример — двухколоночная схема экспорта одного товара. Слева один узел «Украина», справа — Турция, Египет, ЕС, Китай и «Другие». Такой формат идеален для ответа на вопрос о зависимости от рынков: за пять секунд видно, есть ли у экспорта диверсификация.

Трёхуровневый пример — схема «регион производства → порт или пограничный переход → страна назначения». Она отвечает уже на логистический вопрос: через какие маршруты физически движется товар и где концентрируется инфраструктурный риск. После блокады морских портов в 2022 году именно такие диаграммы в аналитических материалах наглядно показывали перераспределение украинского агроэкспорта на Дунай и западные сухопутные переходы.

Более сложный пример — двусторонняя диаграмма двусторонней торговли между двумя странами: потоки в одну сторону (экспорт) и в другую (импорт) с разными товарными группами на промежуточном уровне. Она показывает асимметрию торговых отношений: например, когда одна сторона поставляет сырьё, а получает машины и оборудование. Такие схемы регулярно использует OEC для описания торговых пар стран.

Типичные ошибки при построении и чтении

Первая ошибка — избыток потоков. Диаграмма с сорока полосами технически корректна, но практически бесполезна: глаз не различает тонкие линии, а подписи накладываются друг на друга. Агрегация мелких потоков — не искажение данных, а условие читабельности.

Вторая — сравнение несопоставимого. Если на одной диаграмме показать экспорт нефти и экспорт книг, второй поток будет невидимым. Лучше либо нормализовать (доли процентов), либо разнести на две диаграммы.

Третья касается именно интерпретации: толстый поток в торговый хаб — это не обязательно конечный потребитель. Нидерланды традиционно фигурируют среди крупнейших «импортёров» многих товаров через порт Роттердама, хотя значительная часть идёт транзитом дальше в Европу. Выводы о рынках сбыта по такой диаграмме делают осторожно.

Четвёртая — отсутствие контекста. Диаграмма без указания года, единицы измерения и источника выглядит профессионально, но не даёт возможности проверить цифры. Для статистики торговли, которая ежегодно меняется, это критично: диаграмма за 2021 год и за 2023-й для многих товарных групп — это две разные реальности.

Краткий чек-лист перед публикацией диаграммы

  • Выбран один чёткий вопрос и одна единица измерения.
  • Данные взяты из одного источника за один период; сторона отчётности (экспортёры или импортёры) зафиксирована.
  • Количество потоков не превышает 15–20; мелкие партнёры сгруппированы в «Другие».
  • Баланс сходится: входы и выходы каждого узла равны.
  • В заголовке — показатель и единица, в подписи — источник и год.
  • Цвета различают узлы, а не пытаются «украсить»; контраст достаточен для печати.

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

Часто задаваемые вопросы

Чем диаграмма Сэнки отличается от обычной блок-схемы?

В блок-схеме стрелки показывают только направление процесса и имеют одинаковую толщину. В Сэнки ширина каждой стрелки закодирована данными, поэтому схема отвечает не только «куда идёт поток», но и «сколько именно идёт».

Можно ли показать на одной диаграмме и экспорт, и импорт?

Можно, если направить потоки в разные стороны или развести их на два уровня с разными цветами. Но для читабельности часто лучше сделать две отдельные диаграммы, особенно если структуры экспорта и импорта существенно различаются.

Сколько данных нужно для построения?

Технически достаточно таблицы из трёх колонок: узел-источник, узел-назначение, значение. Для торговой диаграммы это означает: страна-экспортёр, страна-импортёр, объём. Всё остальное — фильтрация, агрегация и оформление.

Какой бесплатный инструмент самый простой для новичка?

RAWGraphs и Flourish не требуют программирования: данные вставляются таблицей, результат экспортируется как изображение или интерактивный блок. Для регулярной работы с большими выборками Comtrade удобнее Python с Plotly, где всю обработку можно автоматизировать скриптом.

Алексей пишет об истории и современном устройстве мировой торговли, международных цепочках поставок, экспорте, импорте, торговых маршрутах и профильных организациях. Он использует официальную статистику и отраслевые отчёты, объясняя взаимосвязи без коммерческих или инвестиционных рекомендаций.

Добавить комментарий