Как изменить цвет текста настраиваемого средства визуализации на цвет заголовка в Highcharts - PullRequest
0 голосов
/ 05 августа 2020

У меня есть следующая диаграмма:

var chart = Highcharts.chart('chartcontainer', {
  chart: {
    polar: true,
    type: 'column'
  }, 
  [other code]
       }, function (chart) {
         chart.renderer.text(textLine, 40, 80).css({'red'}).add();
       });

Функция renderer.text () дает мне customText, который можно легко изменить. Однако этот график используется в несколько более сложной ситуации, когда контекст определяет цвет текста (поэтому он не имеет значения «красный»). Мне нужно дать ему цвет названия. Цвета заголовка задаются с помощью опций где-то еще.

Все работает нормально, но мне кажется, что я не могу получить это значение цвета И правильно назначить его значению цвета текста, примерно так:

chart.customText.style.color = chart.title.style.color;

Как это сделать?

1 Ответ

1 голос
/ 05 августа 2020

Цвет можно получить по: chart.title.styles.color. Пример:

var chart = Highcharts.chart('container', {
    ...
}, function(chart) {
    chart.renderer.text('Some text', 40, 80).css({
        color: chart.title.styles.color
    }).add();
});

Живая демонстрация: http://jsfiddle.net/BlackLabel/10u2nLay/

...