gpt4 book ai didi

javascript - 谷歌可视化数据表 : calculate totals

转载 作者:行者123 更新时间:2023-12-04 01:03:47 25 4
gpt4 key购买 nike

我正在寻找一种将一行总计添加到简单数据表的方法。这是我的代码:

// Create and populate the data table.
var dt = new google.visualization.DataTable();

dt.addColumn('string', 'Name');
dt.addColumn('number', 'Height');

dt.addRows([
['Tong Ning mu', 174],
['Huang Ang fa', 523],
['Teng nu', 86]
]);

var myTotal;
/* calculate total sum of column Height */
dt.addRow(['TOTAL', myTotal]);

// Create and draw the visualization.
visualization = new google.visualization.Table(document.getElementById('table'));
visualization.draw(dt, null);

如何从dt DataTable 计算myTotal

是否可以将最后一行(总计)设为粗体?

有没有更优雅的方式向表格添加总计?

最佳答案

创建以下函数:

function getSum(data, column) {
var total = 0;
for (i = 0; i < data.getNumberOfRows(); i++)
total = total + data.getValue(i, column);
return total;
}

使用您创建的谷歌数据表和列数组索引调用它。在你的情况下:

var total = getSum(dt,1);

然后,您可以将该总数添加到一个新的原始数据中,或者您想要用它做什么。

关于javascript - 谷歌可视化数据表 : calculate totals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com