2013-02-26 26 views
6

Highcharts düzensiz zaman aralıklarını kullanan bir örneğe sahiptir, ben aynı şeyi highstock üzerinde yapmak istiyorum, ancak xAxis tipi için bir parametre değildir.Highstock - düzensiz zaman aralığı

JSFiddle code

My seçenekleri

$(function() { 

$.getJSON('http://184.173.195.228/~ktwsn/temp2.php?action=get_sensor&sensor_serial%5B%5D=3B74F41400000069&sensor_serial%5B%5D=3BB2FA14000000E6&sensor_serial%5B%5D=3B91F11400000079&sensor_serial%5B%5D=3BC7F114000000E5&sensor_serial%5B%5D=3BC0F314000000E3&callback=?', 
     {action: "get_sensor"}, 
      function(data) { 
       var seriesOptions = []; 
       $.each(data, function(key, val) { 
        seriesOptions.push({ 
         name: val.name, 
         data: val.samples, 
         marker : { 
          enabled : true, 
          radius : 3 
         } 
        }); 
       });  
       // create the chart 
       chart = new Highcharts.StockChart({ 
        chart: { 
         renderTo: 'container', 
        }, 
        xAxis: { 
         type: 'datetime' 
        }, 
        rangeSelector: { 
         selected: 4 
        },  
        series: seriesOptions 
       }); 
      }); 
}); 
+0

jsFiddle'da sorunla karşılaşır mısınız? –

+0

Jfiddle üzerinde veri kümesi var jsfiddle.net/cS6r5/14 – user1978109

cevap

0

Ben çıkış verisi aslında aynı zaman damgasını kullandığını doğrulamak olacağını vardır.

Böyle birçok durum, aynı tarih için zaman damgalarını içerir, ancak farklı zamanlar her zaman farklı x eksen yerleşimi ile sonuçlanır.

(O bariz çek olabilir biliyorum ama birçok kez gördük ...)

+0

Veri noktaları birbirinden ikinci veya iki, eğer resimde Xaxis'e bakarsanız, araç ipucundaki zaman xaxis değerine bile yakın değildir. – user1978109

+0

Resimden yaklaşık 20 dakika geçiyor gibi görünüyor. Veri çıkışını görmeden çok daha fazlasını söylemek zor, ya da haritanın canlı bir örneği (jsfiddle ya da jsbin üzerine at, belki de ...) – jlbriggs

+0

Jfiddle üzerinde bir veri setim var http://jsfiddle.net/ cS6r5/14/ – user1978109

19

bulduk. Yüksek şemalar ve yüksek stok arasındaki isimlendirme farklıdır.

Hightstock için bu şirket gerçekten Highcharts ve highstock arada kullanması gerekir

xAxis: {  
    ordinal: false 
} 

bu. Tek bir API belgelerinin takip edilmesi daha kolay olurdu.

+2

bu da hata alırsanız bir çözüm olabilir: _'Uncaught Highcharts hatası # 19: www.highcharts.com/errors/19'_ ve önerilen çözümlerin hiçbiri işe yaramaz. – jedimorten

İlgili konular