2013-02-25 25 views
5

Yüksek stok çizelgesinde bir dizi seri görüntüliyorum. Highstock'u seçtim çünkü kullanıcı 4 saatin ötesinde veri noktaları eklerse kaydırma seçeneğiyle en az 4 saatlik veri göstermek istiyorum (ama ben rangeSelector veya navigator'un etkin olmasını istemiyorum, eğer bu I problemiyle ilgiliyse) sahip olmak.x-axis tickInterval, yüksek stok çizelgesinde doğru şekilde çalışmıyor

Bunun çok basit olacağını düşündüm, ancak x ekseninde 15 dakikalık aralıklar göstererek sorunlar yaşıyorum. Bir veri noktası dinamik olarak eklendiğinde, grafik doğru 15 dakikalık kene aralıklarını gösterir, ancak daha fazla veri noktası eklendiğinde, x ekseni zamanları yanlış ölçeklemeye başlar. Daha sonra sayfayı yenileyip çoklu veri noktalarına sahip bir grafik gösterirsem gerçekten garip kestirmeler elde ederim. http://jsfiddle.net/pxCsX/

ben eksik: Burada kalanını görebilirsiniz

xAxis: { 
     type: 'datetime', 
     min: 1361815200000, 
     max: 1361829780000, 
     tickInterval: 15 * 60 * 1000, 
     minTickInterval: 15 * 60 * 1000, // 15 minute intervals 
     gridLineWidth: 2, 
     labels: { 
      formatter: function() { 
       var d = new Date(this.value); 
       return (d.getMinutes() == 0) ? '<b>' + Highcharts.dateFormat('%H:%M', this.value) + '</b>' : d.getMinutes(); 
      } 
     } 
    } 

: Burada

benim xEkseni seçenekleri nelerdir? MinRange, tip ve diğer xAxis ve dizi özniteliklerini inceledim ve highstock dokümanlarını inceledim, ama bupkis ile gelmeye devam ediyorum. false

cevap

10

Ayar sıra sorunu çözer:

xAxis: { 
    ordinal: false 
} 
+0

harika bir cevap !! işlenmiş –

İlgili konular