我正在尝试使用 Google 图表,但没有对其进行硬编码。我正在尝试使用 while 循环填充图表。这是我的代码:
var drinks = data.split("\n");
    var ii = 0;
    //create chart
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Beer');
    data.addColumn('number', 'Beers');
    var rows = drinks.length / 2;
    data.addRows(76);
    //iprints data
    while(  ii < drinks.length-1 ) {
        data.setValue( ii, drinks[ii], drinks[ii+1]  );
        ii = ii +2;
    }
        // Set chart options
        var options = {'title':'Drinks',
                       'width':400,
                       'height':300};
        // Instantiate and draw our chart, passing in some options.
        var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
        chart.draw(data, options);
我的数据来自格式如下的文本文件。
姓名#姓名#姓名#
当我查看 chrome 控制台时,执行制作图表的代码时出现此错误:
未捕获的错误:列索引无效 [ii]。应该是 [0-1] 范围内的整数。