Highcharts 桑基图问题

Highcharts Sankey diagram issue

我正在使用 Highcharts JS V4.0 实现桑基图。 在我的头文件中的 Highcharts.js 下方包含 Sankey.js。 当我集成 Sankey 图时,在控制台中出现错误,如“Uncaught Highcharts error #17: www.highcharts.com/errors/17”。

我研究了这个错误,找到了包含 Highcharts-more.js 的解决方案。 尝试了同样的方法,但这导致我遇到另一个错误“Uncaught RangeError: Maximum call stack size exceeded highchart”。

请问HighchartV4.0是否支持桑基图?

感谢任何帮助。 谢谢

您的错误是由于4.0版本不支持此类系列造成的。 Sankey 系列类型从 6.0.0 (2017-10-04) 版本开始添加到 Highcharts。

变更日志:https://www.highcharts.com/documentation/changelog

Highchart v4.0 不支持桑基图。 但是,在 header 中添加了两个 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>

解决了我的问题。 可能会对某人有所帮助。