如何设置Google时间线图表的最短和最晚日期?

wis*_*ser 13 google-visualization

我想在Google时间线图表中设置最小和最大日期. Google时间线图表

我试过用

 hAxis: {
        viewWindow: {
          min: new Date(2014, 1, 31)
        }}
Run Code Online (Sandbox Code Playgroud)

 hAxis: {
        viewWindow: {
          minValue: new Date(2014, 1, 31)
        }}  
Run Code Online (Sandbox Code Playgroud)

两者都不起作用.如果无法设置日期范围,如何获取api本身设置的最小值和最大值?

小智 11

Google Charts版本43(2015年10月2日发布)支持水平轴的minValue和maxValue:

....

var options = {
  hAxis: {
    minValue: new Date(1785, 0, 0),
    maxValue: new Date(1816, 0, 0)
  }
};

....
Run Code Online (Sandbox Code Playgroud)

你必须通过冻结的版本加载器加载它,因为显然它没有被通常的进程成功部署.

它看起来像minValue和maxValue只适用于在时间轴的开头和结尾放置间距.因此,如果指定的minValue晚于其中一个数据点的开始日期,则时间轴仍然从该数据点开始,而不是在minValue处开始.

这是一个jsfiddle,显示minValue和maxValue在第一个Google时间轴示例的开头和结尾提供间距:https://jsfiddle.net/o27ttyy3

  • 它可以工作,但如果代码中的maxValue低于图表,则显然仍会从图表中获取maxValue。糟透了。 (2认同)