Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置Google timline图表的最小和最大日期[2020]_Javascript_Date_Charts_Google Visualization_Timeline - Fatal编程技术网

Javascript 如何设置Google timline图表的最小和最大日期[2020]

Javascript 如何设置Google timline图表的最小和最大日期[2020],javascript,date,charts,google-visualization,timeline,Javascript,Date,Charts,Google Visualization,Timeline,我想在谷歌时间线图表中设置最小和最大日期。 我试过: var options = { height: 450, timeline: { groupByRowLabel: true }, legend: 'none', tooltip: {isHtml: true}, hAxis: { minValue : new Date(2018, 11, 31), maxValue : new Date(2020

我想在谷歌时间线图表中设置最小和最大日期。 我试过:

var options = {
    height: 450,
    timeline: {
      groupByRowLabel: true
    },
    legend: 'none',
    tooltip: {isHtml: true},

     hAxis: {
        minValue : new Date(2018, 11, 31),
        maxValue : new Date(2020, 1, 3)
      },
  };
正如你所看到的,我看到2015年,所以它不起作用:

有人在另一篇帖子中说:

您可以使用选项-->hAxis.minValue和hAxis.maxValue

我以为我就是这么做的。怎么办

这是我的密码:


load('current',{'packages':['timeline'],'language':'fr'});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=new google.visualization.DataTable();
addColumn({type:'string',id:'President'});
addColumn({type:'string',id:'dummy bar label'});
addColumn({type:'string',role:'tooltip'});
addColumn({type:'date',id:'Start'});
addColumn({type:'date',id:'End'});
data.addRows([
[“华盛顿”,空,“乔治”,新日期(2015年3月29日),新日期(2018年2月3日)],
[“华盛顿”,空,“乔治”,新日期(2018年3月29日),新日期(2020年2月3日)],
[“亚当斯”,空,“约翰”,新日期(2019年2月3日),新日期(2020年2月3日)],
[“杰斐逊”,空,“托马斯”,新日期(2018年2月3日),新日期(2020年2月3日)];
变量选项={
身高:450,
时间线:{
groupByRowLabel:对
},
图例:“无”,
工具提示:{isHtml:true},
哈克斯:{
minValue:新日期(2018年11月31日),
maxValue:新日期(2020年1月3日)
},
};
var chart=newgoogle.visualization.Timeline(document.getElementById('chart_div');
图表绘制(数据、选项);
}

选项
hAxis.minValue
&
hAxis.maxValue
仅用于扩展x轴。
其中
hAxis.minValue
小于数据表中的最早日期,
hAxis.maxValue
大于数据表中的最新日期

它们不会在数据表中存在的日期内减少x轴

请参阅以下工作片段

google.charts.load('current'{
软件包:[“时间线”],
语言:“fr”
}).然后(函数(){
var data=new google.visualization.DataTable();
addColumn({type:'string',id:'President'});
addColumn({type:'string',id:'dummy bar label'});
addColumn({type:'string',role:'tooltip'});
addColumn({type:'date',id:'Start'});
addColumn({type:'date',id:'End'});
data.addRows([
[“华盛顿”,空,“乔治”,新日期(2015年3月29日),新日期(2018年2月3日)],
[“华盛顿”,空,“乔治”,新日期(2018年3月29日),新日期(2020年2月3日)],
[“亚当斯”,空,“约翰”,新日期(2019年2月3日),新日期(2020年2月3日)],
[“杰斐逊”,空,“托马斯”,新日期(2018年2月3日),新日期(2020年2月3日)]
]);
变量选项={
身高:450,
时间线:{
groupByRowLabel:对
},
图例:“无”,
工具提示:{isHtml:true},
哈克斯:{
minValue:新日期(2010年11月31日),
maxValue:新日期(2030年1月3日)
}
};
var chart=newgoogle.visualization.Timeline(document.getElementById('chart_div');
图表绘制(数据、选项);
});


了解是!但是,是否可以在数据表中存在的日期内减少x轴?我希望能够一年一年地管理,我们不会看到其他年份。唯一的方法是更改用于绘制图表的数据。。。