7

ハイチャートには、不規則な時間間隔を使用した例があります。ハイストックでも同じことをしたいのですが、xAxis タイプのパラメーターはありません。

JSFミドルコード

私のオプションは

$(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
              });
          });   
});
4

2 に答える 2

20

それを見つけた。ハイチャートとハイストックの命名法は異なります。

ハイストックの場合は

xAxis: {       
    ordinal: false
}

同社は、ハイチャートとハイストックを組み合わせる必要があります。単一の API ドキュメントの方が従うのが簡単です。

于 2013-02-27T20:09:05.490 に答える
0

出力データが実際に同じタイムスタンプを使用していることを確認します。

このような多くのケースには、同じ日付のタイム スタンプが含まれますが、時刻が異なるため、常に異なる x 軸の配置になります。

(当たり前のチェックかもしれませんが、何度も見てしまいました…)

于 2013-02-26T17:28:24.957 に答える