2012-06-19 133 views
20

这个问题的结果是谷歌搜索的高分钟,缩放,极端值,范围和每一个其他可能的变化的话,所有导致一些变化的自定义功能高图表答案。Highstocks - 如何更改默认缩放

有没有办法简单地无需编写一个函数来计算它恰好是默认的缩放变化1个月,而不是3个月HighStocks(不HighCharts)?

enter image description here

回答

41

您可以通过下面的代码进行更改:

new Highcharts.StockChart({ 
    . 
    . 
    . 
    rangeSelector: { 
     selected: 0 
    } 
}); 

你可以看看下面的例子:http://jsfiddle.net/QnvrR/

默认按钮:

buttons: [{ 
    type: 'month', 
    count: 1, 
    text: '1m' 
}, { 
    type: 'month', 
    count: 3, 
    text: '3m' 
}, { 
    type: 'month', 
    count: 6, 
    text: '6m' 
}, { 
    type: 'ytd', 
    text: 'YTD' 
}, { 
    type: 'year', 
    count: 1, 
    text: '1y' 
}, { 
    type: 'all', 
    text: 'All' 
}] 

所以,你必须改变,根据你想要的选择的数量。

参考

+0

哇......现在这很直观,哈哈。谢谢!没有机会尝试它,但会尽快接受你的答案 - thx! – GDP

+1

如果你看的参考:http://www.highcharts.com/stock/ref/#rangeSelector--选择,你可以看到有很多选项来定制它;) –

+1

我一直喜欢可配置性和选项,但这个人让我的脑袋旋转着,或者是用它们......大声笑......看起来很容易,一旦你知道你在找什么! – GDP

-1

变焦链接是一个数组的索引,所以如果你想选择默认渲染,设置此PARAMS: rangeSelector:{选择:index_of_array}, 在我的情况下为选择“全部”已经设置选择:5