以下代码有效:
var options1 = {
chart: {
renderTo: 'container1'
},
series: [{}]
};
$.getJSON('tokyo.jsn', function(data){
options1.series[0].data = data;
var chart = new Highcharts.Chart(options1);
});
我希望能够添加一些数据系列,所以我试图从 getJSON 中引用“new Highcharts”,但我似乎没有做对。以下代码不起作用:
$.getJSON('tokyo.jsn', function(data){
options1.series[0].data = data;
});
var chart = new Highcharts.Chart(options1);
我也尝试过以不同的方式解决它,但以下代码再次不起作用:
var chart1 = new Highcharts.Chart({
chart: {
renderTo: 'container1'
},
series: [{}]
});
$.getJSON('tokyo.jsn', function(data){
chart1.series[0].data = data;
});
谁能指出我正确的方向。我需要能够通过执行第二个 getJSON 调用来支持多个数据系列,如下所示:
$.getJSON('sydney.jsn', function(data){
options1.series[1].data = data;
});
我使用的 JSON 代码如下:
[ 7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6 ]
谢谢