在Highcharts中设置x轴范围

5

我有多个时间序列,它们的起始/结束点不相同。我想在x轴上固定一个起始点和一个结束点,我尝试了以下内容:

    xAxis: {
        min: new Date('2000/10/22'),
        max: new Date('2010/10/22'),
    },

jsfiddle链接

但它不起作用。顺便说一下,Highcharts网站上的文档在xAismin链接有误。


1
setExtremes函数可能会有所帮助。请查看:https://dev59.com/0mw05IYBdhLWcg3wgyHI - Blundering Philosopher
1个回答

14

最小值和最大值应该是时间戳而不是日期对象。

正确的代码:

    xAxis: {
        min: new Date('2000/10/22').getTime(),
        max: new Date('2010/10/22').getTime(),
    },

http://jsfiddle.net/34CZK/3/


谢谢!在导航栏中更改日期范围是否可行?在您的示例中,它从2003-09-20开始,而不是2000/10/22。 - John Sket
只需移除“selected”选项即可。 - Paweł Fus
移除selected后,起始日期被设定为 2000/10/22;然而当我移动导航器时,起始日期会被重置为时间序列的起始日期。 - John Sket

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接