Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Первый 10 строчек необходимы для подключения внешних библиотек на лету. Это нужно только в случаях, когда мы не можем положить библиотеки в папку /docker-volume/dashboard-viewer/customjsна сервере с платформой. Поэтому в большинстве случаев эти 10 строчек можно смело удалять, предварительно положив sankey.js dependency-wheel.js в папку customjs.

  • 15-19 строки это преобразование данных с ViQube в массив данных, понятных Highcharts.

  • С 21 по 33 строчки происходят основная работа с данными, необходимая для правильного выделения топа 10 стран. Причем мы выделяем топ-10 стран по экспорту (по первому измерению).

Примечание

Только для разработчика.(синяя звезда)
Это происходит в строках 27-28, где мы берем нулевой элемент текущего элемента-массива из массива данных. Этот нулевой элемент и будет страной экспортером.

  • Подробно алгоритм здесь описывать не будем, скажем лишь как поменять топ-10 на топ-15: в строке 32 меняем число 10 в двух местах на желаемое (15 в нашем случае):
    country.splice(15, country.length-15)

  • С 39 отрисовывается сам виджет.

...