javascript - 为什么它说 jqxchart 输入数据数组的格式不正确?

标签 javascript vb.net jqchart

我的数据采用如下格式;

即 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();

关于javascript - 为什么它说 jqxchart 输入数据数组的格式不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19945515/

相关文章:

jquery - jqChart日期标签只显示时间

javascript - 如何将 JSON 传递给 jqChart?

vb.net - Visual Basic 列出目录中的子目录

sql-server - 批量插入到Sql Server

php - jQChart:禁用线性 x 轴标签

php - cordova.js 无法在远程页面上工作

javascript - 如何在 JS + WebdriverIO 中使用 xPath

javascript - 将参数传递给 async.js 任务

javascript - 使纸张对齐的 html 与 WKHTMLTOPDF 一起使用

vb.net - 大量文件的 Visual Studio 和编译性能问题