Javascript Google可视化-错误类型不匹配

Javascript Google可视化-错误类型不匹配,javascript,google-visualization,Javascript,Google Visualization,我的折线图一直出现以下错误-几天前还可以正常工作,但现在我出现以下错误 错误:类型不匹配。值0与列索引1中的类型编号不匹配 我的图表代码如下 这意味着我的位移值(添加到第一列中)没有被识别为一个数字,但我不明白为什么 drawDisplacementChart(xml, markers){ //array to hold data var graph = []; //data table object var da

我的折线图一直出现以下错误-几天前还可以正常工作,但现在我出现以下错误

错误:类型不匹配。值0与列索引1中的类型编号不匹配 我的图表代码如下

这意味着我的位移值(添加到第一列中)没有被识别为一个数字,但我不明白为什么

drawDisplacementChart(xml, markers){
          //array to hold data
          var graph = [];

          //data table object
          var dataTable = new google.visualization.DataTable();

          //chart options
          var options = {title:'Displacement (m)/Time (minutes)', 
                  legend:{position:'bottom'},
                  is3d:true     
              };

              //get first point of route- displacement is distance travelled away from this point
              var startPoint = new google.maps.LatLng(markers[0].getAttribute("lat"),markers[0].getAttribute("lng"));

              //loop through xml
              for(var i = 0; i<markers.length; i++){
                  //var to represent time - reading being taken every minute
                  var time = i+':00';
                  //find the current position in route
                  var current = new google.maps.LatLng(markers[i].getAttribute("lat"),markers[i].getAttribute("lng"));
                  //calculate displacement
                  var displacement = google.maps.geometry.spherical.computeDistanceBetween(startPoint,current);
                  console.log(displacement);
                  //store values in array
                  graph[i] = [time, displacement];
              }

              //instantiates chart object
              var chart = new google.visualization.LineChart(document.getElementById('chart_div2'));
              //set columns in data table
              dataTable.addColumn('string', 'time');
              dataTable.addColumn('number', 'Displacement');


              var array = [];
              //loop through stored values
              for(var i = 0; i<graph.length; i++){
                  //timeout to allow periodic addition
                       setTimeout(function(y){
                        array.push(graph[y]);
                        dataTable.addRows(array); 
                        //add value to chart
                        chart.draw(dataTable, options); 
                        //empty array for next iteration
                        array = [];
                  }, i*TIME, i);
              }

      }
drawDisplacementChart(xml,标记){
//用于保存数据的数组
var图=[];
//数据表对象
var dataTable=new google.visualization.dataTable();
//图表选项
变量选项={title:'Displacement(m)/Time(minutes)',
图例:{位置:'bottom'},
is3d:对
};
//获取路线的第一个点-位移是从该点行驶的距离
var startPoint=new google.maps.LatLng(标记[0].getAttribute(“lat”),标记[0].getAttribute(“lng”);
//循环使用xml

对于(var i=0;ican您能给我们看
标记吗
?您能给我们看
标记吗