Javascript 获取google图表表中列的总和

Javascript 获取google图表表中列的总和,javascript,google-visualization,Javascript,Google Visualization,任何可以在谷歌图表表的列中获取数据的求和,平均,计数的方法?我想在表外显示该表的元数据 也许你正在寻找这样的东西: var query = new google.visualization.Query(DATA_SOURCE_URL); query.setQuery('select dept, sum(salary) group by dept'); query.send(handleQueryResponse); DATA\u SOURCE\u URL可以对应于Google图表数据源UR

任何可以在
谷歌图表表
的列中获取数据的
求和
平均
计数
的方法?我想在表外显示该表的
元数据

也许你正在寻找这样的东西:

var query = new google.visualization.Query(DATA_SOURCE_URL);
query.setQuery('select dept, sum(salary) group by dept');
query.send(handleQueryResponse);  
DATA\u SOURCE\u URL
可以对应于Google图表数据源URL


From:

或者,如果您有一个手动输入的数据表,您可以执行以下操作:

function drawVisualization() {
  // Create and populate the data table.
  var data = google.visualization.arrayToDataTable([
    ['x', 'Cats'],
    ['A',   1],
    ['B',   2],
    ['C',   4],
    ['D',   8],
    ['E',   7],
    ['F',   7],
    ['G',   8],
    ['H',   4],
    ['I',   2],
    ['J',   3.5],
    ['K',   3],
    ['L',   3.5],
    ['M',   1],
    ['N',   1]
  ]);

  // Create an Array to hold column data
  var tmpColumn = new Array();

  // Add each data value to the array with push()
  for(var i = 0; i < data.getNumberOfColumns(); ++i) {
    tmpColumn.push(data.getValue(i, 1));
  }

  // Use built-in Google Functions on the array
  alert(google.visualization.data.avg(tmpColumn));
  alert(google.visualization.data.sum(tmpColumn));
  alert(google.visualization.data.count(tmpColumn));
}
函数drawVisualization(){
//创建并填充数据表。
var data=google.visualization.arrayToDataTable([
['x','Cats'],
[A',1],
[B',2],
[C',4],
[D',8],
[E',7],
[F',7],
[G',8],
[H',4],
[I',2],
[J',3.5],
[K',3],
[L',3.5],
[M',1],
[N',1]
]);
//创建一个数组来保存列数据
var tmpColumn=新数组();
//使用push()将每个数据值添加到数组中
对于(var i=0;i