我使用相同的数据创建了两个简单的时间数据图表。在第二个中,我切换了第三个和第四个数据点,我的图表变得难看。
您可以在此处查看结果: 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
答案 0 :(得分:2)
Highcharts要求按x,升序使用排序数据。不幸的是没有内置排序算法。