У меня есть две темы (светлая, темная) в моем приложении.Я пытаюсь придать разный цвет фону и меткам графика в зависимости от темы графика.Как я могу изменить динамически.пока это мой код:
chart: { type: 'area', backgroundColor: '#FBFAFA', },
Вы можете использовать метод chart.update() и передать туда новый цвет фона:
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: