Прокладывайте массив непосредственно в серию моей высокой диаграммы. Мне нужно показать вертикальные линии по оси х и горизонтальные полосы по оси y в виде разных цветов.Рисование вертикальных линий и горизонтальных полос
Необходимо добавить вертикальные линии и горизонтальные полосы в соответствии со значениями, отображаемыми на диаграмме.
Вот мой код:
$('#container').highcharts({
title: {
text: 'Graph',
x: -20 //center
},
subtitle: {
text: '',
x: -20
},
credits: {
enabled: false
},
colors: ['red'],
xAxis: {
// categories: [],
title: {
text: 'Time'
},
},
yAxis: {
title: {
text: 'Rate'
},
plotLines: [{
value: 0,
width: 1,
color: '#808080'
}]
},
tooltip: {
valueSuffix: ''
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle',
borderWidth: 0
},
series: [{
name: 'Heart Rate',
data: data_arr
}]
});
спасибо mekhatria за ответ, моя проблема в том, как будет я сюжет этих марок и линий, если значение пользовательского value.I пример вы предоставили, бренды и линии заданный static, как это сделать, когда массив вводится последовательно (data []), который имеет значения пользовательского массива. Мне нужно получить доступ к значениям оси x и y, нанесенным на график? Пожалуйста, помогите – youv
В этом случае вы можете использовать addPlotBand и addPlotLine, проверьте http://api.highcharts.com/highcharts#Axis.addPlotBand и http://api.highcharts.com/highcharts#Axis.addPlotLine. вот несколько приятных примеров: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/axis-addplotline/ –
спасибо, позволь мне Взгляни. – youv