是否可以使用高图将计算放入绘图区中?

时间:2019-05-25 13:49:30

标签: javascript highcharts

我使用highcharts库构建折线图。在高图中,我正在使用plotBands。是否可以像下面所示将计算放入plotBands内?

`

plotBands: [{
                    from:{
                         formatter: function() {
                                 return Math.round(Math.log10(-10.0)); 
                        }},
                    to: {
                         formatter: function() {
                                 return Math.round(Math.log10(1.0)); 
                        }},,
                    color: '#00A19C'
                },

`

1 个答案:

答案 0 :(得分:0)

您可以使用IIFE来实现:

  yAxis: {
    plotBands: [{
      color: '#FCFFC5',
      from: (function() {
        return Math.round(Math.log10(-10.0)); 
      })(),
      to: (function() {
        return Math.round(Math.log10(1.0)); 
      })()
    }]
  }

演示: