gpt4 book ai didi

google-visualization - 在 Google 表格图表中排序

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

我只想对第 0 列进行降序排序。我正在使用此代码:

var table = new google.visualization.ChartWrapper({
chartType: 'Table',
containerId: 'chart_table_a',
options: {
sortColumn: 0,
sortAscending: false,
sort: 'enable'
}
});

我不想使表格可排序,但代码仅适用于 sort: 'enable' .

有没有办法在不使表格可排序的情况下进行排序?

最佳答案

对您的数据表进行排序:

// sort by column 0, descending
data.sort({column: 0, desc: true});

或使用排序的 DataView:
var view = new google.visualization.DataView(data);
view.setRows(data.getSortedRows({column: 0, desc: true}));
table.draw(view, options);

对 DataTable 进行排序会修改数据的实际顺序,并且会影响使用 DataTable 的其他图表/表格。如果 DataTable 包含大量行,这在 CPU 使用方面可能会很昂贵。使用 DataView 保留原始 DataTable 中的数据(以内存使用量略有增加为代价),并且在 CPU 时间方面相对便宜,但如果您的 DataTable 不是很大或者您没有任何其他图表依赖它,您可能只是对基本数据表进行排序是安全的。

关于google-visualization - 在 Google 表格图表中排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764280/

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