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轴?我希望能够一年一年地管理,我们不会看到其他年份。唯一的方法是更改用于绘制图表的数据。。。