这个问题源于数小时的谷歌搜索 highstocks、zoom、extremes、ranges 和所有其他可能的单词变体,所有这些都导致了一些用于高图表答案的自定义函数的变体。
有没有办法在HighStocks (不是 HighCharts)中简单地将默认缩放更改为 1 个月而不是 3 个月,而无需编写函数来计算它发生了什么?
这个问题源于数小时的谷歌搜索 highstocks、zoom、extremes、ranges 和所有其他可能的单词变体,所有这些都导致了一些用于高图表答案的自定义函数的变体。
有没有办法在HighStocks (不是 HighCharts)中简单地将默认缩放更改为 1 个月而不是 3 个月,而无需编写函数来计算它发生了什么?
您可以通过以下代码更改它:
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'
}]
所以,你必须根据你想要的改变选择的数量。
参考
缩放链接是数组的索引,因此如果要选择默认渲染,请设置此参数:rangeSelector: { selected: index_of_array },在我的情况下,选择“全部”已设置为选中:5