我在同一个页面上使用了多个图表。我有一个条形图,一个活动量表图表和一个Map图表(它们加载在不同的div id上)。
在我为Map添加代码并调用所需的库之前,一切都运行正常,没有错误消息。
在那之后,我一直收到这个Highcharts错误#16 msg,我知道,如果我在同一个页面上多次调用highcharts.js,或者如果我同时调用Highstock和highcharts.js,通常会发生这种情况。
我知道highcharts.js中的所有内容都已经包含在Highstock中,因此没有必要同时调用这两个函数,但我并不需要这样做,因为我甚至都没有使用Highstock
这些是我目前正在使用的库
<script src="https://code.highcharts.com/maps/highmaps.js"></script>//I started getting that error msg after I added this but my map chart won't work without it
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<script src="https://code.highcharts.com/modules/solid-gauge.js"></script>
<script src="https://code.highcharts.com/modules/series-label.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<script src="https://code.highcharts.com/modules/export-data.js"></script>
<script src="https://code.highcharts.com/modules/accessibility.js"></script>
第一次添加此行时,无法使Map图表正常工作
<script src="https://code.highcharts.com/maps/highmaps.js">
所以我所做的是,把它一直移到顶部,这样它会先加载,这就解决了我的Map图表的问题,但Map和其他图表都工作正常。Highcharts错误#16错误消息仍然在我的控制台,它困扰着我。
我不认为我应该因为我的图表都正常就听之任之。一定有解决办法的。
我很感激能得到的任何帮助。
编辑:如果需要额外的代码,请在我将提供的评论中让我知道。
1条答案
按热度按时间txu3uszq1#
此错误是由于Highcharts已包含在HighchartsMap中。您应该将HighchartsMap作为模块加载。
现场演示:http://jsfiddle.net/BlackLabel/d5o6rvtq/
**文档:**www.highcharts.com/docs/getting-started/installation#c-load-highcharts-stock-or-highcharts-maps