我正在用高库存。如何设置图表的rangeSelector?
我用过:

chart.rangeSelector({ selected: 5 });   *

但这没用。

我知道像这样设置它:http://jsfiddle.net/Pffxt/2/
但是我只创建了一次图表,然后添加了序列。当我创建图表(如示例)并添加系列时,rangeSelector不起作用。
我想我必须像***一样使用

请帮我!
谢谢

最佳答案

不要使用.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/

09-15 15:11