2012-06-19 7 views
20

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

Есть ли способ, чтобы просто изменения масштаба по умолчанию 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

Wow ... сейчас THATS интуитивно понятный, lol. Благодаря! У меня нет доступа, чтобы попробовать, но я буду принимать ваш ответ, как только смогу - thx! – GDP

+1

Если вы посмотрите ссылку: http://www.highcharts.com/stock/ref/#rangeSelector--выберите, вы увидите, что есть много вариантов для ее настройки;) –

+1

Мне всегда нравились настраиваемые параметры и параметры, но у этого есть моя голова, вращающаяся с условиями, или это использование их .... lol .... кажется довольно легким, как только вы знаете, что ищете! – GDP

-1

Зум ссылки являются индекс массива, так что если вы хотите выбрать по умолчанию рендеринга, установите Params: rangeSelector: {отмеченными: index_of_array}, в моем случае для выбора «все» выбраны: 5

Смежные вопросы