Проблема с диаграммой Санки Highcharts

Я реализую диаграмму Санки, используя Highcharts JS V4.0. Включил Sankey.js чуть ниже Highcharts.js в мой заголовочный файл. Когда я интегрирую диаграмму Санки, в консоли появляется ошибка «Uncaught Highcharts error #17: www.highcharts.com/errors/17».

Я исследовал эту ошибку и нашел решение, включающее Highcharts-more.js. Пробовал то же самое, но в результате у меня возникла еще одна ошибка «Uncaught RangeError: Maximum call stack size exceeded highchart».

Мне интересно, поддерживает ли HighchartV4.0 диаграмму Санки?

Любая помощь приветствуется. Спасибо.


person SandyK    schedule 22.10.2018    source источник
comment
Нет, highcharts 4 не поддерживает диаграммы Санки, как видно из журнала изменений, когда он был добавлен: highcharts.com/documentation/changelog#highcharts-v6.0.0   -  person ewolden    schedule 22.10.2018


Ответы (2)


Ваши ошибки вызваны отсутствием поддержки этого типа серий в версии 4.0. Тип серии Sankey был добавлен в Highcharts начиная с версии 6.0.0 (04.10.2017).

Журнал изменений: https://www.highcharts.com/documentation/changelog

person ppotaczek    schedule 22.10.2018

Диаграмма Санки не поддерживается для Highchart v4.0. Но добавил две версии Highchart в заголовок, например:

<script type="text/javascript" src="/js/highchart_v6.js"></script>
<script type="text/javascript" src="/js/sankey.js"></script>
<script>
   var HighchartsNew = Highcharts;
   Highcharts = null;
</script>

<script type="text/javascript" src="/js/highcharts_v4.js"></script>

Решил мою проблему. Может кому поможет.

person SandyK    schedule 24.10.2018