Подтвердить что ты не робот

Highstocks - Как изменить значение по умолчанию Zoom

Этот вопрос связан с часами при старте, масштабируемости, экстремальных значениях, диапазонах и любой другой возможной вариации слов, что приводит к некоторому изменению пользовательских функций для ответов на высокие чарты.

Есть ли способ просто изменить масштабирование по умолчанию на 1 месяц вместо 3 месяцев в HighStocks (а не на HighCharts) без написания функции для расчета того, что происходит с ней быть?

enter image description here

4b9b3361

Ответ 1

Вы можете изменить его следующим кодом:

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'
}]

Итак, вы должны изменить количество выбранных в соответствии с тем, что вы хотите.

Ссылка

Ответ 2

Связи Zoom - это индекс массива, поэтому, если вы хотите выбрать рендеринг по умолчанию, задайте следующие параметры: rangeSelector: {selected: index_of_array}, в моем случае для выбора "все" выбраны: 5