возможно ли сделать цвет оси таким же, как линия ряда? С этим высокоскоростным автомобилем colourpicker. Цвет не должен фиксироваться.
У меня многократная ось.
Я имею в виду, когда я вставляю строку Highcharts library устанавливает некоторый цвет в строку, и после этого я хочу настроить тот же цвет на ось, который был установлен с помощью библиотеки Highcharts автоматически.
Я попытался установить цвет таким образом, но он окрашивает только первую ось и неправильный цвет.
self.chart.addAxis(axisObject);
self.chart.addSeries(seriesObject, false);
for (var seriesName in series) {
var seriesObject = series[seriesName];
var id = seriesObject.userOptions.id;
if (id === sensorModel.get('id')) {
index = seriesObject._i;
color = seriesObject.color;
circle.css('background-color', color);
$(jqElement).removeClass('activeSensor');
$(jqElement).addClass('chartAdded');
var axisId = seriesObject.yAxis.userOptions.id;
for (var j = 0; j < self.chart.yAxis.length; j++) {
var yaxis = self.chart.yAxis[j];
if (yaxis.userOptions.id === axisId) {
yaxis.options.lineColor = color;
break;
//break;
}
}
break;
}
}
заранее спасибо
Это можно сделать в методе chart.events.load
используя axis.update()
:
chart: {
events: {
load: function (event) {
this.yAxis[0].update({
lineColor: this.series[0].color
});
}
}
}