gpt4 book ai didi

google-visualization - 在谷歌折线图中对x轴上的数据进行排序

转载 作者:行者123 更新时间:2023-12-02 15:44:42 26 4
gpt4 key购买 nike

我正在使用谷歌折线图按时间戳(x 轴)绘制数据。

我的问题是 x 轴没有被谷歌图表自动排序。

例如“15:45:23 678”数据点应该是图表中的第一个数据点,显示在#2 处。如果我把它放在第一位那就没问题了。这意味着 Google 图表不关心数据,而是按照看到的数据进行绘制。

问题是我的数据集很大,根据 x 轴数据对其进行排序需要很多时间。折线图中是否有任何标志可以在浏览器中对其进行排序?

下面是示例数据:

['x', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6'],

['15:48:13 744', 0, 0, 0, 0, 0, 0],

['15:45:23 678', 5, 17, 36, 3957, 20, 21],

['15:48:18 749', 0, 0, 0, 0, 0, 0]

最佳答案

您可以使用以下函数对底层 DataTable 进行排序:
data.sort([{列:0}]);。第 0 列表示 x 轴。
这将以升序对数据进行排序,对于降序,请使用 data.sort([{column: 0, desc: true}]);

您可能还对 getSortedRows(sortColumns) 函数感兴趣。

有关这些功能的更多信息可以在此处阅读
https://developers.google.com/chart/interactive/docs/reference#DataTable_sort
https://developers.google.com/chart/interactive/docs/reference#DataTable_getSortedRows

关于google-visualization - 在谷歌折线图中对x轴上的数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15443931/

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