Javascript 为什么说jqchart的输入数据数组格式不正确?
我的数据格式为belwo i、 e mymy=美国、65英国、58德国、30印度、60俄罗斯、65中国、75 代码: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(",")
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:为选定的图表类型输入错误格式的数据