Highstocks在rangeSelector中更新日期

时间:2013-04-03 15:02:53

标签: highcharts highstock

有谁知道如何以编程方式更新rangeSelector中的日期?

这是我的图表http://jsfiddle.net/ibike365/jneQh/1/

的小提琴
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?', function(data) {
    // Create the chart
    window.chart = new Highcharts.StockChart({
        chart : {
            renderTo : 'container'
        },

        rangeSelector : {
            selected : 1
        },

        title : {
            text : 'AAPL Stock Price'
        },

        series : [{
            name : 'AAPL',
            data : data,
            tooltip: {
                valueDecimals: 2
            }
        }]
    },function(chart){




          console.log(chart.rangeSelector);



    });
});

我有一个用例,当我加载图表时,我需要能够为所选范围设置特定的开始和结束日期,但我没有太多运气。当我在控制台中检查chart.rangeSelector属性时,我甚至看不到要更新的内容。

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

我明白了:

chart.xAxis[0].setExtremes(startDate.getTime(), endDate.getTime());