2012-06-19 43 views
20

Bu soru, yüksek puanlar, yakınlaştırma, aşırı uçlar, aralıklar ve sözcüklerin olası her türlü varyasyonunun saatlerce sürmesiyle sonuçlanır. Tüm bunlar, yüksek çizelgeleri yanıtları için özel işlevlerin bazı değişiklikleriyle sonuçlanır.Highstocks - Varsayılan Zoom nasıl değiştirilir

basitçe olması ne olur hesaplamak için bir işlev yazmadan 1 ay yerine 3 ay HighStocks içinde (değil Highcharts) varsayılan yakınlaştırma değiştirmek bir yolu var mı?

enter image description here

cevap

41

Aşağıdaki kodu ile değiştirebilirsiniz: http://jsfiddle.net/QnvrR/:

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

Bir aşağıdaki örneği bakmak alabilir.

varsayılan düğmeler şunlardır:

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

Yani, ne istediğinizi göre seçilen sayısını değiştirmek zorundayız.

Referans

+0

Wow ... şimdi sezgisel, lol. Teşekkürler! Bunu denemek için erişiminiz yok, ancak cevabınızı mümkün olan en kısa sürede kabul ediyorum - thx! – GDP

+1

Referansa bakarsanız: http://www.highcharts.com/stock/ref/#rangeSelector--selected, bunu özelleştirmek için birçok seçenek olduğunu görebilirsiniz;) –

+1

Her zaman yapılandırılabilirliği ve seçenekleri sevdim ama bu başım terim ile dönüyor, ya da bunların kullanımı .... lol .... ne aradığınızı öğrendikten sonra oldukça kolay görünüyor! – GDP

-1

yakınlaştırma Linkler ayarladığınız varsayılan hale seçmek istediğiniz bu params eğer öyleyse, bir dizinin indeks şunlardır: rangeSelector: {selected: index_of_array}, Benim durumumda "all" seçili olarak ayarlandı: 5

İlgili konular