第二版:
我在重复这个问题,希望能更清楚。
我有一个数据系列,如:[[3, 30], [2, 40], [1, 50], [3, 60], [2, 50], [1, 40], [4 30]]
我需要Highcharts来绘制它在一个图形像一条线。Highcharts给出错误15,因为该序列没有排序。
问题是序列不能排序,因为它会伪造数据输出。图片和小提琴上的例子显示了预期的结果,以及如果序列被排序(一个模糊的情节)会发生什么:
-
结果预期
-
数据排序结果
-
在我的评论里乱画(不能在这里附上链接)
我尝试了样条和面积,但都给出了错误15。
我尝试了一个避免错误15的多边形,但它绘制了一个填充区域,我不能只得到边界。
有办法解决这个问题吗?
刚刚从Highcharts论坛得到了一个解决方案,由Izothep(非常感谢他):
with scatter http://jsfiddle.net/izothep/pfddg2je/17/
with polygon http://jsfiddle.net/izothep/45v6xefb/1/
对不起,我还没有权利直接发布小提琴链接。
如果您有多个序列,例如,可以循环Highcharts.getOptions()。colors[i],其中i为系列编号,并将其设置在lineColor中,并将其设置在所呈现的解决方案的称为"fake"的颜色上。