2012-06-19 50 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