具有错误顺序的不规则间隔的Highcharts时间数据

时间:2016-05-12 15:47:26

标签: javascript charts highcharts

我使用相同的数据创建了两个简单的时间数据图表。在第二个中,我切换了第三个和第四个数据点,我的图表变得难看。

您可以在此处查看结果: http://jsfiddle.net/EdmundoDelGusto/1j8eh2ya/

第一张图表:

as: check_boxes

第二张图表:

series: [{
  data: [
    [Date.UTC(2010, 0, 1), 29.9], //1.
    [Date.UTC(2010, 0, 2), 71.5], //2.
    [Date.UTC(2010, 0, 3), 106.4], //3.
    [Date.UTC(2010, 0, 6), 129.2], //4.
    [Date.UTC(2010, 0, 7), 144.0], //5.
    [Date.UTC(2010, 0, 8), 176.0] //6.
  ]
}]

我希望第二张图表看起来像第一张图表,而无需订购我的数据系列。

即使我的数据输入错误,Highcharts是否可以按日期顺序自动连接点?或者我必须先对数据进行排序?因为在我的学期,我得到了一个很大的未分类的JSON数组,也许有一个简单的解决方案。

编辑:似乎无法做到,所以我在这里留下这篇文章,关于如何按日期对Json数组进行排序:Sort JSON array by date key

1 个答案:

答案 0 :(得分:2)

Highcharts要求按x,升序使用排序数据。不幸的是没有内置排序算法。