2012-06-19 3 views
20

この質問は、ハイストックス、ズーム、極値、範囲、および単語の可能なすべてのバリエーションを網羅しており、すべてチャートの回答のカスタム関数のバリエーションをもたらします。Highstocks - デフォルトのズームを変更する方法

単にために何が起こるかを計算するための機能を記述することなく、1ヶ月の代わりに、3ヶ月HighStocksで(ないHighCharts)にデフォルトのズームを変更する方法はありますか?

enter image description here

答えて

41

次のコードでそれを変更することができます:http://jsfiddle.net/QnvrR/

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

あなたは、次の例を見てとることができます。

デフォルトのボタンは以下のとおりです。

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

うわー...今それは直感的、笑。ありがとう!試してみることはできませんが、できるだけ早く回答を受け入れていきます。 – GDP

+1

リファレンスを見れば:http://www.highcharts.com/stock/ref/#rangeSelector_selectedカスタムには多くのオプションがあることがわかります; –

+1

私はいつも設定とオプションを愛していますが、しかし、この1つは、私の頭の中で言葉が回転している、またはそれらの使用です....笑....あなたが探しているものがわかったらかなり簡単に見える! – GDP

-1

ズームのリンクは、あなたが設定され、デフォルトのレンダリングを選択したい、これはparamsはので、もし、配列のインデックスです: rangeSelector:{選択:index_of_array}、 私の場合選択 "すべて"のために選択されている:5

関連する問題