Вместо использования .rangeSelector({settings})
используйте функцию .clickButton
:
chart.rangeSelector.clickButton(0,{type: 'month', count: 1},true);
Однако, насколько я могу судить, эта функция кажется несколько странной и недокументированной.
Он принимает следующие аргументы:
* @param {Number} i The index of the button
* @param {Object} rangeOptions
* @param {Boolean} redraw
redraw
по умолчанию имеет значение true, а i
просто визуально выбирает одну из кнопок (кроме этого, похоже, ничего не делает). Хлеб с маслом, кажется, находится в rangeOptions, который является объектом с типом и количеством. Например, в приведенном выше примере он выбирает самый последний 1 месяц. Другие доступные варианты:
* millisecond
* second
* minute
* hour
* day
* week
* month
* ytd
* year
* all
Однако обратите внимание, что вы не можете .destroy();
селектор диапазона, чтобы он все еще работал, вам, возможно, придется немного взломать, чтобы заставить его работать.
Вот JSFiddle, иллюстрирующий это: http://jsfiddle.net/HFPr2/
person
MatthewKremer
schedule
09.03.2013