Highstock-组X轴插件黑标签不适用于highstocks库(highcharts)

Highstock-组X轴插件黑标签不适用于highstocks库(highcharts),highcharts,Highcharts,我正在尝试对highstock和highcharts使用highstock库,但我也尝试使用highcharts论坛下面示例中的插件将X轴类别分组在一起: 下面是JSFIDLE正在使用highcharts库,工作正常: 下面是无法使用highstock库的情况: 以下是我在网页上使用的脚本: <script src="https://code.highcharts.com/stock/highstock.js"></script> <scri

我正在尝试对highstock和highcharts使用highstock库,但我也尝试使用highcharts论坛下面示例中的插件将X轴类别分组在一起:

下面是JSFIDLE正在使用highcharts库,工作正常:

下面是无法使用highstock库的情况:

以下是我在网页上使用的脚本:

<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script src="https://code.highcharts.com/stock/highcharts-more.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>
<script src="~/js/highchart_groupedaxis.js"></script>


分组的X轴似乎不适用于highstock,这是我在应用程序上其他图表所需要的。如何解决这个问题并将x轴分组在一起?

您需要将资源:添加到JSFIDLE中

我检查了控制台1,上面写着:

VM41 grouped-categories.js:6 Uncaught ReferenceError: Highcharts is    
not defined    
   at VM41 grouped-categories.js:6    
   at VM41 grouped-categories.js:8
通过这个消息,我只需要获取链接的资源并将其添加到JSFIDLE中,它就可以工作了

还要注意加载资源的顺序——我不能肯定,但是,我应该将higcharts.js作为第一批加载的资源之一——您可以通过在JSFIDLE中保留链接并将其放在其他已添加资源的上方或下方来更改添加资源的顺序

此外,我认为这取决于JSFIDLE示例中加载的jQuery,因此它可能会对highcharts API所做的更改产生某种影响

这是我的建议


1浏览器控制台中的错误-而不是JSFIDLE控制台。即使在工作的JSFIDLE中,此消息也会持续显示。这可能是一个错误



编辑:这是OP的错误。

错误说明如下-这就是我认为我只需要Highstock的原因:Highcharts已在页面中定义。如果加载Highcharts或Highstock时Highcharts命名空间已存在,则会发生此错误。这是由多次包含高位图表或高位股票造成的。请记住,Highstock中包含Highcharts.Chart构造函数和Highcharts的所有功能,因此如果将Chart和StockChart构造函数组合使用,则只需要Highstock.js文件。Hi@roa765,该插件也适用于Highstock:但最新highcharts版本出现问题:请在此处报告此问题:引发的错误:github.com/highcharts/highcharts/issues/15647