Google visualization 如何在timeseries google图表中指定开始日期

Google visualization 如何在timeseries google图表中指定开始日期,google-visualization,Google Visualization,我有一个很好的简单图形,显示每小时来自API的请求。我想现在显示时间范围的req/h—到现在为止7天 对于没有可用数据的小时,json数据文件中没有条目。所以他们需要被“填满” 目前,这两个小时之间缺失的时间已被填补,但不知何故,让图表从现在开始——7天似乎是不可能的 以下是谷歌json数据格式的示例数据: {"cols":[{"id":"tijdstip","label":"Tijdstip","type":"datetime"},{"id":"reqs","label":"reqs\/hou

我有一个很好的简单图形,显示每小时来自API的请求。我想现在显示时间范围的req/h—到现在为止7天

对于没有可用数据的小时,json数据文件中没有条目。所以他们需要被“填满”

目前,这两个小时之间缺失的时间已被填补,但不知何故,让图表从现在开始——7天似乎是不可能的

以下是谷歌json数据格式的示例数据:

{"cols":[{"id":"tijdstip","label":"Tijdstip","type":"datetime"},{"id":"reqs","label":"reqs\/hour","type":"number"}],"rows":[{"c":[{"v":"Date(2016,11,10,0,0,0)"},{"v":6}]},{"c":[{"v":"Date(2016,11,10,14,0,0)"},{"v":1}]},{"c":[{"v":"Date(2016,11,10,19,0,0)"},{"v":1}]},{"c":[{"v":"Date(2016,11,10,20,0,0)"},{"v":42}]},{"c":[{"v":"Date(2016,11,10,21,0,0)"},{"v":18}]},{"c":[{"v":"Date(2016,11,10,22,0,0)"},{"v":18}]},{"c":[{"v":"Date(2016,11,10,23,0,0)"},{"v":6}]},{"c":[{"v":"Date(2016,11,11,20,0,0)"},{"v":2}]},{"c":[{"v":"Date(2016,11,13,20,0,0)"},{"v":17}]},{"c":[{"v":"Date(2016,11,13,21,0,0)"},{"v":23}]},{"c":[{"v":"Date(2016,11,14,13,0,0)"},{"v":1}]},{"c":[{"v":"Date(2016,11,16,15,0,0)"},{"v":8}]}]}
这是选项对象:(我使用的是材质折线图)

以及图表启动:

var data = new google.visualization.DataTable(json);
var chart = new google.charts.Line(document.getElementById('chart'));
chart.draw(data, google.charts.Line.convertOptions(options));
这就是材料图表的问题

有几个选项根本不起作用

包括控制轴标签所需的内容

hAxis.minValue
--或--
hAxis.ticks

有关详细信息,请参阅本期-->

相反,您可以使用具有以下选项的核心图表

主题:“材料”

请参阅以下工作片段

google.charts.load('current'{
软件包:['corechart'],
回调:函数(){
var ticksX=[];
var today=新日期();
var lastWeek=新日期(today.getTime()-(1000*60*60*24*7));

对于(var i=0;i是的!我尝试了这些记号,但我没有想到该选项没有在材质图表中实现。
var data = new google.visualization.DataTable(json);
var chart = new google.charts.Line(document.getElementById('chart'));
chart.draw(data, google.charts.Line.convertOptions(options));