Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 为什么说jqchart的输入数据数组格式不正确?_Javascript_Vb.net_Jqchart - Fatal编程技术网

Javascript 为什么说jqchart的输入数据数组格式不正确?

Javascript 为什么说jqchart的输入数据数组格式不正确?,javascript,vb.net,jqchart,Javascript,Vb.net,Jqchart,我的数据格式为belwo i、 e mymy=美国、65英国、58德国、30印度、60俄罗斯、65中国、75 代码: var myarr = mymy.split("|"); var i=0; var myarr2 = []; for (i=0;i<myarr.length;i++) { var mytemp=myarr[i].split(",")

我的数据格式为belwo

i、 e mymy=美国、65英国、58德国、30印度、60俄罗斯、65中国、75

代码:

            var myarr = mymy.split("|");
            var i=0;
            var myarr2 = [];
            for (i=0;i<myarr.length;i++)
            {
            var mytemp=myarr[i].split(",");
              myarr2[i]=mytemp[0]+','+mytemp[1];
            };
             var myChart = new JSChart('chartcontainer','bar');
             var myData2 = new Array(myarr2);
                   /* 
                   where mow 
                    myarr2[0]={UnitedStates,65}
                    myarr2[1]={UnitedKingdom,58}
                    and so on 

                   */
              myChart.setDataArray(myData2);                
              myChart.draw();

看起来dataArray必须是一个数据点数组,每个数据点都是一个包含标签和值作为成员的数组。所以我想应该是:

var mymy = 'UnitedStates,65|UnitedKingdom,58|Germany,30|India,60|Russia,65|China,75'
var myarr = mymy.split("|");
var myarr2 = [];
for(i=0;i<myarr.length;i++){
    var mytemp=myarr[i].split(",");
    myarr2[i] = [mytemp[0],mytemp[1]];
};
var myChart = new JSChart('chartcontainer','bar');

myChart.setDataArray(myarr2);                
myChart.draw();

它仍然说,JSChart:为选定的图表类型输入错误格式的数据