2013-04-03 197 views
1

有谁知道如何以编程方式更新rangeSelector中的日期?Highstocks更新日期范围选择器

这里是我的图表的小提琴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属性时,我什至不知道要更新什么。

感谢您的帮助!

回答

3

我想通了:

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

相关问题