...
Первый 10 строчек необходимы для подключения внешних библиотек на лету. Это нужно только в случаях, когда мы не можем положить библиотеки в папку
/docker-volume/dashboard-viewer/customjs
на сервере с платформой. Поэтому в большинстве случаев эти 10 строчек можно смело удалять, предварительно положивsankey.js
dependency-wheel.js
в папкуcustomjs
.15-19 строки это преобразование данных с ViQube в массив данных, понятных Highcharts.
С 21 по 33 строчки происходят основная работа с данными, необходимая для правильного выделения топа 10 стран. Причем мы выделяем топ-10 стран по экспорту (по первому измерению).
Примечание |
---|
Только для разработчика. |
Подробно алгоритм здесь описывать не будем, скажем лишь как поменять топ-10 на топ-15: в строке 32 меняем число 10 в двух местах на желаемое (15 в нашем случае):
country.splice(15, country.length-15)
С 39 отрисовывается сам виджет.
...