Highcharts中的错误,数据中的负数似乎会导致图形绘制错误

Highcharts中的错误,数据中的负数似乎会导致图形绘制错误,highcharts,Highcharts,我似乎发现了一个绘图错误,请参见以下示例: 来源数据: <script src="http://gosargon.com/iconectiv/portWon.js"></script> })) 看看3月的前几天,鼠标悬停显示了每天的所有正数(json数据也是如此),但这条线在0以下出现了奇怪的下降,类似于1/27-7661的值,但在X轴的3月部分。我在Chrome、Safari和Firefox中也看到了同样的问题 问题似乎与数据值为负值有关。当我移除它们时,问题就消失了

我似乎发现了一个绘图错误,请参见以下示例:

来源数据:

<script src="http://gosargon.com/iconectiv/portWon.js"></script>
}))

看看3月的前几天,鼠标悬停显示了每天的所有正数(json数据也是如此),但这条线在0以下出现了奇怪的下降,类似于1/27-7661的值,但在X轴的3月部分。我在Chrome、Safari和Firefox中也看到了同样的问题

问题似乎与数据值为负值有关。当我移除它们时,问题就消失了

欢迎提出建议和帮助

谢谢,
Steve

如果您检查javascript是否存在错误,您将看到以下错误:

Highcharts希望对数据进行排序

当您试图创建线系列或股票时,会发生这种情况 数据未按X升序排序的图表。对于 出于性能原因,Highcharts不会对数据进行排序,而是 要求实现者对数据进行预排序

这似乎有误导性,因为乍一看,您的数据看起来很好

但是,带有
Date.UTC
功能,月份是以零为基础的,因此您的一些日期如下

Date.UTC(2014,01,31)  // this is February the 31st!?!

没有任何意义和日期。UTC是。

诅咒你从零开始!!!我已经编程很多年了,但我仍然犯同样愚蠢的错误;)-非常非常感谢马克!
Date.UTC(2014,01,31)  // this is February the 31st!?!