Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在highchart中动态更改数组?_Javascript_Arrays_Highcharts - Fatal编程技术网

Javascript 如何在highchart中动态更改数组?

Javascript 如何在highchart中动态更改数组?,javascript,arrays,highcharts,Javascript,Arrays,Highcharts,这是我的系列数组 var newData = [{ name: 'All', data: myVar, grouping: false, zIndex: 1, color: '#999966', stack: 1, dataLabels: { enabled: true, shadow: false,

这是我的系列数组

var newData = [{
        name: 'All',
        data: myVar,
        grouping: false,
        zIndex: 1,
        color: '#999966',
        stack: 1,
        dataLabels: {
                enabled: true,

                shadow: false,

                useHTML: true,
                formatter: function() {
                   if (this.y != 0) return '<div class=\'amount\'>' + this.y + '</div>'; 
                },
                y: 0,

            },
    },{
        name: 'Negative',
        data: mySeries[0],
        grouping: true,
        zIndex: 2,
        color: '#FF3030',
        dataLabels: {
                enabled: true,

                shadow: false,

                useHTML: true,
                formatter: function() {
                    if (this.y != 0) return '<div class=\'amount\'>' + this.y + '<img src="img/neg.png"></div>'; 
                },
                y: 0
            },
    }, {
        name: 'Positive',
        data: mySeries[1],
        grouping: true,
        zIndex: 2,
        color: '#7ACC29',
        dataLabels: {
                enabled: true,

                shadow: false,

                useHTML: true,
                formatter: function() {
                    if (this.y != 0) return '<div class=\'amount\'>' + this.y + '<img src="img/pos.png"></div>'; 
                },
                y: 0
            },
    }
    ];
问题:如何动态更改highchart以指向不同的数组?例如,使用旧数据。 这样做:

 series: oldData,

提前谢谢

您可以使用/

代替它,我正在尝试设置数据。但我确实需要保存属性。然后深入到另一个情节,然后回到主情节。这个名为newData的数组是main。它有一个深入的数据。例如在myVar中。我像这样钻研[链接]谢谢!我用setData修改了它。但它是巨大的。是否可以制作每个系列的属性模式?应该可以,但在setData中,您只有点数组,您有任何例子吗?我会更深入地检查。看看,有没有可能让这些非常非常糟糕的代码变得更好。我讨厌这个goBack函数xD
 series: oldData,