小编lac*_*lan的帖子

如何将多个数据系列放入 Highcharts

以下代码有效:

var options1 = {
    chart: {
        renderTo: 'container1'
    },
    series: [{}]
    };

$.getJSON('tokyo.jsn', function(data){
        options1.series[0].data = data;
        var chart = new Highcharts.Chart(options1);
    });
Run Code Online (Sandbox Code Playgroud)

我希望能够添加一些数据系列,所以我试图从 getJSON 中取出对“new Highcharts”的引用,但我似乎没有做对。以下代码不起作用:

$.getJSON('tokyo.jsn', function(data){
    options1.series[0].data = data;
});
var chart = new Highcharts.Chart(options1);
Run Code Online (Sandbox Code Playgroud)

我也尝试过以不同的方式解决它,但以下代码再次不起作用:

var chart1 = new Highcharts.Chart({
    chart: {
        renderTo: 'container1'
    },
    series: [{}]
});

$.getJSON('tokyo.jsn', function(data){
    chart1.series[0].data = data;
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以指出我正确的方向。我需要通过执行第二个 getJSON 调用来支持多个数据系列,如下所示:

$.getJSON('sydney.jsn', function(data){
    options1.series[1].data = data;
});
Run Code Online (Sandbox Code Playgroud)

我使用的 JSON 代码如下:

[ 7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, …
Run Code Online (Sandbox Code Playgroud)

json highcharts

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

highcharts ×1

json ×1