对多个变量使用HighCharts setData?

use*_*249 1 javascript highcharts

High Charts API http://api.highcharts.com/highcharts#Series.setData()

JavaScript的

....

        $('#button').click(function() {
            chart.series[0].setData(   //How can I use this method to add the data?                  
                    ['Firefox',   55.0],
                    ['IE',       16.8],
                    ['Safari',    7.5],
                    ['Opera',     7.2],
                    ['Others',   0.7]
 );
Run Code Online (Sandbox Code Playgroud)

查看jfiddle http://jsfiddle.net/bK7fh/上的完整代码和示例

Nil*_*ils 6

您忘记了设置数据需要一组数据,而不是大量数组.

这是一个例子:

$('#button').click(function () {
        chart.series[0].setData([
            ['Firefox', 55.0],
            ['IE', 16.8],
            ['Safari', 7.5],
            ['Opera', 7.2],
            ['Others', 0.7]
        ]);
 });
Run Code Online (Sandbox Code Playgroud)

这是你的小提琴,并且工作:http://jsfiddle.net/bK7fh/2/