web-dev-qa-db-ja.com

Highstocks-デフォルトのズームを変更する方法

この質問は、何時間にもわたって高値、ズーム、極値、範囲、およびその他すべての可能な単語のバリエーションをグーグルで検索した結果、高チャートの回答に対してカスタム関数のバリエーションが発生します。

HighStocks(HighChartsではない)で、何が起こるかを計算する関数を記述せずに、単純にデフォルトのズームを3か月ではなく1か月に変更する方法はありますか?

enter image description here

21
GDP

次のコードで変更できます。

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}、私の場合はselect "all" has setted selected:5

0
Luca