bah*_*Agi 5 highcharts highstock
我正在使用highstock.如何为图表设置rangeSelector?我用过:
chart.rangeSelector({ selected: 5 }); *
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我知道设置它就像这个例子:http://jsfiddle.net/Pffxt/2/ 但我创建了一次图表然后添加系列.当我创建图表(如示例)并添加系列时,rangeSelector不起作用.我想我必须像***一样使用
请帮我!谢谢
而不是使用.rangeSelector({settings}),使用.clickButton功能:
chart.rangeSelector.clickButton(0,{type: 'month', count: 1},true);
Run Code Online (Sandbox Code Playgroud)
但是,这个功能似乎有些奇怪,而且没有记录.
它接受以下参数:
* @param {Number} i The index of the button
* @param {Object} rangeOptions
* @param {Boolean} redraw
Run Code Online (Sandbox Code Playgroud)
redraw默认为true,i只会在视觉上选择其中一个按钮(除此之外,它似乎什么都不做).面包和黄油似乎在rangeOptions中,这是一个具有类型和计数的对象.例如,在上面的示例中,它选择最近的1个月.其他可用选项包括:
* millisecond
* second
* minute
* hour
* day
* week
* month
* ytd
* year
* all
Run Code Online (Sandbox Code Playgroud)
但请注意,您不能.destroy();使用范围选择器并且仍然可以使用它,您可能需要进行一些黑客操作才能使其工作.
这是一个JSFiddle说明它:http://jsfiddle.net/HFPr2/
| 归档时间: |
|
| 查看次数: |
8324 次 |
| 最近记录: |