根据时间甘特图对记录进行排序

创新思想家

我们是否可以选择使用Google Charts API根据甘特图中的时间对记录进行排序。我的数据是根据某些标准在内部进行排序的。我在Google网站上搜索,但没有任何运气。请任何人帮我。

白帽

可以在绘制图表之前对数据进行排序

// sort by start and end dates
data.sort([{column: 2}, {column: 3}]);

这会影响行在图表上的显示顺序(y轴)

图表自动按x轴上的日期/时间排序

请参阅以下示例...

google.charts.load('current', {
  callback: function () {
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Task ID');
    data.addColumn('string', 'Task Name');
    data.addColumn('date', 'Start Date');
    data.addColumn('date', 'End Date');
    data.addColumn('number', 'Duration');
    data.addColumn('number', 'Percent Complete');
    data.addColumn('string', 'Dependencies');
    data.addRows([
      ['Research', 'Find sources',
       new Date(2015, 0, 1), new Date(2015, 0, 5), null,  100,  null],
      ['Write', 'Write paper',
       null, new Date(2015, 0, 9), daysToMilliseconds(3), 25, 'Research,Outline'],
      ['Cite', 'Create bibliography',
       null, new Date(2015, 0, 7), daysToMilliseconds(1), 20, 'Research'],
      ['Complete', 'Hand in paper',
       null, new Date(2015, 0, 10), daysToMilliseconds(1), 0, 'Cite,Write'],
      ['Outline', 'Outline paper',
       null, new Date(2015, 0, 6), daysToMilliseconds(1), 100, 'Research']
    ]);

    // sort by start and end dates
    data.sort([{column: 2}, {column: 3}]);

    new google.visualization.Gantt(document.getElementById('chart_div')).draw(
      data,
      {
        height: 275
      }
    );
  },
  packages:['gantt']
});

function daysToMilliseconds(days) {
  return days * 24 * 60 * 60 * 1000;
}
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据时间甘特图对记录进行排序

来自分类Dev

根据日期+持续时间(分钟)对数组(甘特图时间表)进行排序-带有静态间隔(日期+持续时间)

来自分类Dev

如何按发布时间对记录进行排序?

来自分类Dev

根据时间顺序对数据进行排序?

来自分类Dev

根据日期和时间对元素进行排序

来自分类Dev

如何根据列的变化值对记录进行分组/排序?

来自分类Dev

根据顺序对列进行排序后获取最新记录

来自分类Dev

AASM:根据aasm_column对记录进行排序

来自分类Dev

在Cloudkit.JS中按时间戳对记录进行排序

来自分类Dev

根据python中的时间戳对字典进行排序

来自分类Dev

根据包含时间戳的对象值对数组进行排序

来自分类Dev

根据时间变量列对分组的数据帧进行排序

来自分类Dev

根据日期和时间对Symfony中的对象数组进行排序

来自分类Dev

节点Js根据unix时间戳对Json对象进行排序

来自分类Dev

根据日期和时间元素对结构进行排序

来自分类Dev

根据日期和时间对Symfony中的对象数组进行排序

来自分类Dev

根据日期时间对ArrayList <HashMap <String,String >>进行排序

来自分类Dev

根据时间戳对数据帧的行进行排序

来自分类Dev

如何根据上次上传时间对文件进行排序?

来自分类Dev

根据包含时间戳的对象值对数组进行排序

来自分类Dev

根据时间和日期对对象数组进行排序

来自分类Dev

根据时间戳值对li元素进行排序

来自分类Dev

按相关模型计数对记录进行排序,然后按时间顺序进行排序

来自分类Dev

根据时间选择记录

来自分类Dev

如何根据记录中有多少关联记录匹配给定数组中的记录来对记录列表进行排序?

来自分类Dev

根据T-SQL中多个相关记录的排序顺序对记录进行排名?

来自分类Dev

用插入排序对10 ^ 7条记录进行排序所花费的时间

来自分类Dev

如何根据时间以00:00格式对列表进行排序/排序?

来自分类Dev

根据一列选择不同的记录组,然后按日期时间排序

Related 相关文章

  1. 1

    根据时间甘特图对记录进行排序

  2. 2

    根据日期+持续时间(分钟)对数组(甘特图时间表)进行排序-带有静态间隔(日期+持续时间)

  3. 3

    如何按发布时间对记录进行排序?

  4. 4

    根据时间顺序对数据进行排序?

  5. 5

    根据日期和时间对元素进行排序

  6. 6

    如何根据列的变化值对记录进行分组/排序?

  7. 7

    根据顺序对列进行排序后获取最新记录

  8. 8

    AASM:根据aasm_column对记录进行排序

  9. 9

    在Cloudkit.JS中按时间戳对记录进行排序

  10. 10

    根据python中的时间戳对字典进行排序

  11. 11

    根据包含时间戳的对象值对数组进行排序

  12. 12

    根据时间变量列对分组的数据帧进行排序

  13. 13

    根据日期和时间对Symfony中的对象数组进行排序

  14. 14

    节点Js根据unix时间戳对Json对象进行排序

  15. 15

    根据日期和时间元素对结构进行排序

  16. 16

    根据日期和时间对Symfony中的对象数组进行排序

  17. 17

    根据日期时间对ArrayList <HashMap <String,String >>进行排序

  18. 18

    根据时间戳对数据帧的行进行排序

  19. 19

    如何根据上次上传时间对文件进行排序?

  20. 20

    根据包含时间戳的对象值对数组进行排序

  21. 21

    根据时间和日期对对象数组进行排序

  22. 22

    根据时间戳值对li元素进行排序

  23. 23

    按相关模型计数对记录进行排序,然后按时间顺序进行排序

  24. 24

    根据时间选择记录

  25. 25

    如何根据记录中有多少关联记录匹配给定数组中的记录来对记录列表进行排序?

  26. 26

    根据T-SQL中多个相关记录的排序顺序对记录进行排名?

  27. 27

    用插入排序对10 ^ 7条记录进行排序所花费的时间

  28. 28

    如何根据时间以00:00格式对列表进行排序/排序?

  29. 29

    根据一列选择不同的记录组,然后按日期时间排序

热门标签

归档