有谁知道如何以编程方式更新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属性时,我甚至看不到要更新的内容。
感谢您的帮助!
答案 0 :(得分:3)
我明白了:
chart.xAxis[0].setExtremes(startDate.getTime(), endDate.getTime());