Highcharts有一个使用不规则时间间隔的例子,我想在highstock上做同样的事情,因为xAxis类型没有参数.
我的选择是
$(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 }); }); });
解决方法
找到了. highcharts和highstock之间的命名是不同的.
对于Hightstock来说
xAxis: { ordinal: false }
该公司确实需要结合highcharts和highstock.单个API文档将更容易遵循.