Google图表“行的尺寸不同于”当data.addRows来自var [英] Google charts "Row given with size different than" when data.addRows from var

查看:155
本文介绍了Google图表“行的尺寸不同于”当data.addRows来自var的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



当我将过去的数据复制到data.addRows方法时,它工作正常,但是当我试图创建条形图时,由于某种原因,将数据插入到 var rawData 即时接收中

 给出的行大小不等于8表中的列)。 

这是代码:

  data.addColumn('number','Time'); 
data.addColumn('number','a');
data.addColumn('number','b');
data.addColumn('number','c');
data.addColumn('number','d');
data.addColumn('number','e');
data.addColumn('number','f');
data.addColumn('number','g');
data.addRows([[rawData]]);

,这是 console.log(rawData); 的值/ p>

  [8,0,0,0,0,0,0,2],[9,0,0,3, 0,1,0,2],[10,0,0,20,0,1,0,7],[11,13,0,24,2,7,0,16],[12,0, 1,23,2,3,0,1],[13,2,4,31,2,0,0,6],[14,0,0,53,0,2,0,4],[ 15,0,1,57,2,2,0,13],[16,0,0,46,0,7,0,6],[17,0,0,61,0,0,0, 7],[18,0,0,15,3,2,0,3],[19,0,0,0,1,0,0,182],[21,0,2,0,0,0, 0,305],[23,0,0,0,0,6,0,1] 

谢谢

解决方案

rawData 已经被定义为数组的数组,所以你必须调用:

$ p $ data.addRows(rawData);

而不是

  data.addRows([[RAWDATA]]); 


im trying to create bar chart and but for some reason,it dosnt work.

when i copy past data to data.addRows method it working fine but when i insert the data to var rawData im receiving

Row given with size different than 8 (the number of columns in the table). 

this is the code:

    data.addColumn('number', 'Time');
    data.addColumn('number', 'a');
    data.addColumn('number', 'b');
    data.addColumn('number', 'c');
    data.addColumn('number', 'd');
    data.addColumn('number', 'e');
    data.addColumn('number', 'f');
    data.addColumn('number', 'g');
    data.addRows([[rawData]]); 

and this is the value of console.log(rawData);

[8,0,0,0,0,0,0,2],[9,0,0,3,0,1,0,2],[10,0,0,20,0,1,0,7],[11,13,0,24,2,7,0,16],[12,0,1,23,2,3,0,1],[13,2,4,31,2,0,0,6],[14,0,0,53,0,2,0,4],[15,0,1,57,2,2,0,13],[16,0,0,46,0,7,0,6],[17,0,0,61,0,0,0,7],[18,0,0,15,3,2,0,3],[19,0,0,0,1,0,0,182],[21,0,2,0,0,0,0,305],[23,0,0,0,0,6,0,1]

thanks

miki

解决方案

rawData is already defined as array of arrays so you have to call:

data.addRows(rawData); 

instead of

data.addRows([[rawData]]); 

这篇关于Google图表“行的尺寸不同于”当data.addRows来自var的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆