Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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 highcharts.js中没有包含多个系列的数据模块_Javascript_Jquery_Highcharts_No Data - Fatal编程技术网

Javascript highcharts.js中没有包含多个系列的数据模块

Javascript highcharts.js中没有包含多个系列的数据模块,javascript,jquery,highcharts,no-data,Javascript,Jquery,Highcharts,No Data,我使用highcharts.js从servlet动态显示包含多个系列的折线图。我将系列数据存储在数组中,并按如下方式遍历它们: series: [{ name: 'series1', data: (function () { var data = [];

我使用highcharts.js从servlet动态显示包含多个系列的折线图。我将系列数据存储在数组中,并按如下方式遍历它们:

                       series: [{  
                        name: 'series1',
                        data: (function () {
                        var data = [];

                        for (var i = 0; i <= datePV.length; i ++) {
                            data.push([
                                Date.parse(datePV[i]),
                                PVValues[i]
                            ]);
                        }
                        return data;
                    }())

                  },....
系列:[{
名称:'series1',
数据:(函数(){
var数据=[];

for(var i=0;i我修改了高位图表中系列的set data函数,并在for循环之前应用了一个检查if(datePV.length>0)。它似乎完成了技巧,代码运行良好。这是最后的代码:

                      series: [{
                      name: 'PV',
                      data: (function () {

                        var data = [];
                       if(datePV.length>0)
                       {
                        for (var i = 0; i <= datePV.length; i ++) {
                            data.push([
                                Date.parse(datePV[i]),
                                PVValues[i]
                            ]);
                        }
                       }

                        return data;

                    }())
系列:[{
名称:“PV”,
数据:(函数(){
var数据=[];
如果(datePV.length>0)
{

for(var i=0;我可以参考吗?我看不到您在这里描述的行为。@morganfree是的,你说得对。我甚至更新了这个小提琴,看看问题是否是因为timeseries,但它工作正常。我不知道我做错了什么。