一种为 Google Timeline Chart 设置自定义开始和结束时间的方法

官方文档中找不到答案

默认情况下,Google 时间轴会“缩小”图表区域,以便第一个条形接触左侧边缘,最后一个条形接触右侧:

 |XXXXX-----YYYY---------|        
 |----ZZZ---YYYY----AAAAA|        
Apr     May     Jun     Jul

我想覆盖此行为并手动设置图表的开始和结束时间(覆盖比例),如下所示:

 |------------XXXXX-----YYYY----------------|        
 |---------------ZZZ----YYYY-----AAAAA------|        
 Jan   Feb   Mar  Apr   May   Jun   Jul   Aug

在我的示例中,我想显示从一月到八月的图表。

白帽

从 2015 年 10 月 2 日起发行说明中列出

使用选项hAxis.minValue&hAxis.maxValue

    hAxis: {
      minValue: new Date(2017, 0, 1),
      maxValue: new Date(2017, 7, 1)
    }

请参阅以下工作片段...

google.charts.load('current', {
  callback: function () {
    var container = document.getElementById('chart_div');
    var chart = new google.visualization.Timeline(container);
    var dataTable = new google.visualization.DataTable();
    dataTable.addColumn({ type: 'string', id: 'Room' });
    dataTable.addColumn({ type: 'string', id: 'Name' });
    dataTable.addColumn({ type: 'date', id: 'Start' });
    dataTable.addColumn({ type: 'date', id: 'End' });
    dataTable.addRows([
      [ '1', 'A', new Date(2017, 1, 1), new Date(2017, 1, 10) ],
      [ '2', 'B', new Date(2017, 3, 1),  new Date(2017, 3, 10) ],
      [ '3', 'C', new Date(2017, 5, 1), new Date(2017, 5, 10) ],
    ]);

    function drawChart() {
      chart.draw(dataTable, {
        hAxis: {
          minValue: new Date(2017, 0, 1),
          maxValue: new Date(2017, 7, 1)
        }
      });
    }

    $(window).resize(drawChart);
    drawChart();
  },
  packages: ['timeline']
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以在命令中为kubectl指定特定的Google Cloud Platform项目?

来自分类Dev

一种从R访问Google Streetview的方法?

来自分类Dev

有没有一种方法可以在Google chrome中自定义文件浏览器?

来自分类Dev

如何在Google Calendar API的事件对象中设置开始时间和结束时间

来自分类Dev

将Chart JS 2上的条形图扩展为一种新型的Chart

来自分类Dev

Android:为一种EditText使用两种自定义字体

来自分类Dev

将其中一种异步方法重写为使用Promise的一种

来自分类Dev

google-api-ruby-client 设置错误的事件开始和结束时间

来自分类Dev

有没有一种方法可以将私人Google电子表格中的数据显示为网站上的图表?

来自分类Dev

有没有一种方法可以将私人Google电子表格中的数据显示为网站上的图表?

来自分类Dev

将值设置为另一种形式

来自分类Dev

有没有一种方法可以通过设置开始和结束矢量来自动为VectorDrawable设置动画

来自分类Dev

与Linux和Windows上的Dropbox或Google驱动器同步的一种方法

来自分类Dev

在Swift中是否有一种方法可以将泛型约束为一种类型或另一种类型?

来自分类Dev

Google Chart vAxis标签的自定义格式

来自分类Dev

在Codeigniter中将数据从一种方法解析为另一种方法

来自分类Dev

Ruby on Rails:使用一种表单和一种提交方式为多个模型创建记录

来自分类Dev

是一种将连接拒绝时间设置为 HTTPGet Apache 的方法吗?

来自分类Dev

有没有一种方法可以将文件压缩为自定义扩展名?

来自分类Dev

有没有一种方法可以将文件压缩为自定义扩展名?

来自分类Dev

超薄视图,一种自定义的渲染方法

来自分类Dev

Google Chrome:如何备份和还原一种特定的扩展程序数据?

来自分类Dev

一周的开始和结束时间

来自分类Dev

是否有一种简单的方法来获取Google表格中某个范围的RMS?

来自分类Dev

Google街景:获取街景数据的另一种方法

来自分类Dev

需要一种好的方法来在Google Test中测试工厂类

来自分类Dev

有没有一种方法可以从Google Apps脚本引用甜蜜警报?

来自分类Dev

需要一种将特定数据从Firebase RealtimeDB提取到Google表格的方法

来自分类Dev

是否有一种简单的方法来获取Google表格中某个范围的RMS?

Related 相关文章

  1. 1

    有没有一种方法可以在命令中为kubectl指定特定的Google Cloud Platform项目?

  2. 2

    一种从R访问Google Streetview的方法?

  3. 3

    有没有一种方法可以在Google chrome中自定义文件浏览器?

  4. 4

    如何在Google Calendar API的事件对象中设置开始时间和结束时间

  5. 5

    将Chart JS 2上的条形图扩展为一种新型的Chart

  6. 6

    Android:为一种EditText使用两种自定义字体

  7. 7

    将其中一种异步方法重写为使用Promise的一种

  8. 8

    google-api-ruby-client 设置错误的事件开始和结束时间

  9. 9

    有没有一种方法可以将私人Google电子表格中的数据显示为网站上的图表?

  10. 10

    有没有一种方法可以将私人Google电子表格中的数据显示为网站上的图表?

  11. 11

    将值设置为另一种形式

  12. 12

    有没有一种方法可以通过设置开始和结束矢量来自动为VectorDrawable设置动画

  13. 13

    与Linux和Windows上的Dropbox或Google驱动器同步的一种方法

  14. 14

    在Swift中是否有一种方法可以将泛型约束为一种类型或另一种类型?

  15. 15

    Google Chart vAxis标签的自定义格式

  16. 16

    在Codeigniter中将数据从一种方法解析为另一种方法

  17. 17

    Ruby on Rails:使用一种表单和一种提交方式为多个模型创建记录

  18. 18

    是一种将连接拒绝时间设置为 HTTPGet Apache 的方法吗?

  19. 19

    有没有一种方法可以将文件压缩为自定义扩展名?

  20. 20

    有没有一种方法可以将文件压缩为自定义扩展名?

  21. 21

    超薄视图,一种自定义的渲染方法

  22. 22

    Google Chrome:如何备份和还原一种特定的扩展程序数据?

  23. 23

    一周的开始和结束时间

  24. 24

    是否有一种简单的方法来获取Google表格中某个范围的RMS?

  25. 25

    Google街景:获取街景数据的另一种方法

  26. 26

    需要一种好的方法来在Google Test中测试工厂类

  27. 27

    有没有一种方法可以从Google Apps脚本引用甜蜜警报?

  28. 28

    需要一种将特定数据从Firebase RealtimeDB提取到Google表格的方法

  29. 29

    是否有一种简单的方法来获取Google表格中某个范围的RMS?

热门标签

归档