Highcharts динамическая проблема цвета фона - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть две темы (светлая, темная) в моем приложении.Я пытаюсь придать разный цвет фону и меткам графика в зависимости от темы графика.Как я могу изменить динамически.пока это мой код:

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

1 Ответ

0 голосов
/ 04 февраля 2019

Вы можете использовать метод 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:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...