highcharts动态背景颜色问题

时间:2019-02-02 18:41:46

标签: highcharts ionic3

我在我的申请两个主题(光,暗)。我试图根据图表的主题为图表背景和标签赋予不同的颜色。如何动态更改。到目前为止,这是我的代码:

chart: {
   type: 'area',
   backgroundColor: '#FBFAFA', 
},

1 个答案:

答案 0 :(得分:0)

您可以使用chart.update()方法并在那里传递新的背景色:

代码:

var chart = Highcharts.chart('container', {
  chart: {
    backgroundColor: '#efefef'
  },
  plotOptions: {
    series: {
      pointStart: 2010
    }
  },
  series: [{
    data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
  }]
});


setTimeout(function() {
  chart.update({
    chart: {
      backgroundColor: '#c5c5c5'
    }
  });
}, 3000);

演示:

API参考: