Я играл с высокими чартами. Теперь я знаю, чего хочу, я пытался создать простую логику, которая обновляет данные (категории xaxis) и их ряды динамически. Но я застрял в основах. Я не могу получить доступ к старшей диаграмме из простой функции, хотя это глобальная переменная.
<script>
var myChart;
$(document).ready(function() {
init();
});
function init(){
myChart = $('#graph-container').highcharts({
title: {
text: 'Dummy Title'
},
xAxis: {
categories: ['Dummy1', 'Dummy2']
},
series: []
});
}
function onclickButton(){
//myChart.xAxis[0].setCategories(['A','B']);
myChart.addSeries({
name: 'John',
data: [['A',1], ['B',2]]
});
}
</script>
</head>
<body>
<div id="graph-container" style="width:100%; height:400px;"></div>
<input type="button" value="Click me" onclick="onclickButton()">
</body></html>
В нем говорится, что xAxis не определен или что функция addSeries не существует. Что я делаю не так?