В настоящее время у меня есть массив данных, который я пытаюсь отобразить на Highcharts.
const data = [10,31,13,19,21]
У меня проблемы с отображением указанного c индекса массива. Например, я хотел бы, чтобы один столбец был data: data[0]
, другой data: data[1]
и т. Д. c .. При этом у меня нет данных, отображаемых на моем графике.
Я могу отображать данные, выполняя data:data
и отображая весь массив, который создает несколько столбцов, но для моей ситуации, как сохранить каждую точку в одном столбце.
Вот ссылка в jsfiddle
желаемый вид с указанием c индекса массива, т.е. data: data[1]
:
результат при использовании data: data
вот мой код:
const data = [10,31,13,19,21]
Highcharts.chart('container', {
chart: {
type: 'bar'
},
title: {
text: "Bar Graph"
},
xAxis: {
},
yAxis: {
min: 0,
formatter: function () {
return this.value + "%";
},
title: {
text: '% of Total'
}
},
legend: {
reversed: false
},
plotOptions: {
series: {
stacking: 'normal'
}
},
series: [{
name: 'Low',
data: data[0],
showInLegend: false,
},{
name: 'Low',
data: data[1]
},{
name: 'Medium-Low',
data: data[2]
}, {
name: 'Medium',
data: data[3]
}, {
name: 'Medium-High',
data: data[4]
}, {
name: 'High',
data: data[5]
}
]
});