Highcharts:在同一个图表上显示多天数据,使它们相互叠加以进行比较

时间:2017-01-16 14:05:23

标签: highcharts

我从网络服务器记录的每一天都有一组N值(每天N并不总是相同,但这不相关)。 我需要显示一个比较图表,其中包含多天的值,例如:

  1. 今天(16/01/2017)
  2. yeasterday(15/01/2017)
  3. 一个月前(2016年12月15日)
  4. 要做到这一点,我的内容类似于:

    • 3)作为“面积图”
    • 2)为'虚线图'
    • 1)为'继续折线图'

    这很简单,但现在我遇到了一个问题:如果我将X轴声明为'datetime',那么3图表系列显然不是'重叠',因为每个图表系列代表沿着日期时间轴的不同日期。 而我需要它们重叠,因此用户可以快速比较值。 我可以这样做吗? 分类的X轴?多个X轴

1 个答案:

答案 0 :(得分:1)

我更喜欢使用单个datetime轴处理此问题,对所有系列使用通用pointStartpoiintInterval(在plotOptions中设置)。

这从技术角度绘制了同一日期的每个系列,但是通过一些基本格式化实现了沿同一时间轴查看每个日期的目标。

这种方法对类别和使用多轴IMO的好处是

  • 充分利用datetime轴类型功能

  • 添加更多系列不需要任何额外开销 - 这也适用于2或20系列

示例小提琴:

示例输出:

enter image description here