Highcharts两个日期比较

时间:2014-12-10 11:20:50

标签: javascript highcharts

我有一张带有两个图表的图表。上周和本周的另一周。

$('.js-hostChart-'+chart).highcharts
      chart: { type: 'area' }
      title: null
      xAxis:
        type: 'datetime'
        tickInterval: 3600000*2
        title: null
      yAxis:
        title: null
      tooltip:
        shared: true
        crosshairs: true

可以比较连续两周?

1 个答案:

答案 0 :(得分:2)

取决于你的意思。

如果您的意思是想要比较本周/上周,共享相同的x轴值,那么您需要调整数据。

有几种方法可以解决这个问题:

1)删除日期时间轴,并使用任一类别(每天一个,或小时,或任何增量)。这种方式对于每个数据点,您只需将类别索引指定为x值,而不是日期

2)如果您想维护日期时间轴类型,无论出于何种原因,您需要修改“关闭”周的日期,以便它们与当前周的日期相匹配。然后,您需要修改工具提示和其他格式化程序,以正确显示用户的正确日期

3)您可能会因使用多个x轴而变得复杂,并将每周分配到不同的轴。