Как изменить цвет и знак серии после того, как я нарисую линейную диаграмму в highcharts? Имеет ли событие событие? Я получаю json с сервера, если мой json не определил цвет и знак серии, после рисования некоторых серий я могу изменить их цвет и отметку (например, «круг», «треугольник», «крест» и т. Д.)? Теперь используйте этот метод. Почему я могу изменить цвет по умолчанию, но не могу изменить символ знака по умолчанию?Как изменить цвет и знак серии после того, как я рисую линейную диаграмму в высоких диаграммах? Имеет ли значение событие привязки данных?
$(function() {
var marks = new Array("square", "diamond", "triangle");
Highcharts.setOptions({
colors: ['red', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF9C4'],
symbol:marks
});
$('#container').highcharts({
chart: {
type: 'line'
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});
});
Привет, Я использую этот метод, я могу изменить цвет по умолчанию, но я не могу изменить символ по умолчанию для значков. Можете ли вы сказать мне, почему? Http: //jsfiddle.net/whoamiwho/3TBaq/ – Sarly
Когда вы установите маркер, необходимый для установки всего массива на один маркер, или обновите отдельные точки маркером. Вы не можете установить 'marker.symbol' в массив. Смотрите это: http://jsfiddle.net/3TBaq/2/ – wergeld
спасибо, ваш метод может обновить символ. Но я должен обновить их после того, как серия была нарисована, имеет ли это событие «databound»? – Sarly