Highstock Highcharts不规则数据的X尺度错误

乘客:

我有不规则的数据。使用highcharts时,图表绘制得很好

$(function() {
  var chart = new Highcharts.Chart({
    chart: {
      renderTo: 'chart'
  },
  xAxis: {
    type: 'datetime'
  },
  series: [{
    name: 'Volume',
    data: chart_arr,
  }]
});
});

http://jsfiddle.net/KnTaw/9/

但是我有很多数据,因此我需要放大日期并选择highstock然后发生了一件奇怪的事情:x轴变为非线性。

$(function() {
  var chart2 = new Highcharts.StockChart({
    chart: {
      renderTo: 'chart2'
    },
    rangeSelector: {
      selected: 0
    },
    xAxis: {
      type: 'datetime'
    },
    series: [{
      name: 'val',
      data: chart_arr,
      type : 'area',
    }]
  });
});

http://jsfiddle.net/Mc3mW/1/

请注意,1月6日20:00-20:30半小时范围内的数据分配的空间比1月11日至13日的2天要多。(当然,数据是相同的。)

如何在高库存时强制x轴变为线性?或如何为海图启用底部缩放工具?谢谢。

Jugal Thakkar:

您需要将xAxis.ordinal属性设置false,这是true默认设置。True值指示应将点以固定间隔wrt 空间(像素)False放置,并更改要以固定间隔wrt 时间放置的点

xAxis: {       
    ordinal: false
}

线性X轴| Highstock @ jsFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章