我正在用高库存。如何设置图表的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/