Highcharts助推器不能在风格模式下工作

我在样式模式下使用Highcharts第5版,现在需要集成升压模块。

出现两个问题:

  • 在这篇文章中它说
  • “随着Highcharts 6的发布,升压模块已经进行了改版,并且已经从”实验“正式毕业,成为一个完全成熟的模块”

    boost.js的激活是否需要从版本5到版本6的更新?

  • 升压模块似乎与风格模式不兼容。 正如你在这个小提琴中看到的那样,一旦助推器进入了风格模式,这个系列就不再显示了(尽管它似乎是透明显示的,因为工具提示仍然有效)。
  • 所以这个代码

    <script src="https://code.highcharts.com/js/highcharts.js"></script>
    <script src="https://code.highcharts.com/modules/boost.js"></script>
    
    ...
    
      Highcharts.chart('container', {
          boost: {
              enabled : true
          },
          series: [{
              data: [...]
          }]
      });
    

    呈现给:

    而这个代码

    <script src="https://code.highcharts.com/js/highcharts.js"></script>
    <script src="https://code.highcharts.com/modules/boost.js"></script>
    
    ...
    
      Highcharts.chart('container', {
          boost: {
              enabled : false
          },
          series: [{
              data: [...]
          }]
      });
    

    正确渲染到此: 在这里输入图像描述

    请注意,这两个示例在启用boost模块方面有所不同,并且通过从/ js / highcharts.js路径导入高图来激活样式模式。

    有什么方法可以使用助推器而不必将我的整个代码重构为非风格模式?


    1. 没有 。 Boost在6以前的Highcharts版本中可用 - 它是实验性的。 务必确保Highchartsboost模块是相同的版本,例如:

    <script src="https://code.highcharts.com/5.0.5/highcharts.js"></script>
    <script src="https://code.highcharts.com/5.0.5/modules/boost.js"></script>
    

    请记住,建议使用该库的最新版本。


    2.在使用boost模块时,WebGL引擎会将图像生成为图像 - 无法通过CSS对其元素进行样式设置。

    系列在开发者控制台中的webgl中生成

    链接地址: http://www.djcxy.com/p/74457.html

    上一篇: Highcharts Booster not working in Styled Mode

    下一篇: Force Highcharts to use standalone framework instead of jquery?