gpt4 book ai didi

javascript - Highcharts x 轴日期时间问题

转载 作者:行者123 更新时间:2023-11-28 04:41:24 25 4
gpt4 key购买 nike

在我的 javascript 中,我定义了如何填充 HighchartsLineChart。这是用数据库给出的数据填充的。图表的 x 轴为 datetime 类型,x 值为 DateTime 类型。

xAxis: {
type: 'datetime',
labels: {
formatter: function () {
return Highcharts.dateFormat('%d %b - %H:%M:%S', this.value);
}
}
},


lineCharts[index].series[roiIndex].addPoint([point.creationDateTime, point.result]);

但我看到的是以下内容:

chart

我找不到解决方案..有人有想法吗?谢谢!

编辑

现在creationDateTime是以毫秒表示的纪元时间:

DateTime date = roi.created_at;
var epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
var creationDateTimeEpoch = Convert.ToInt64((date - epoch).TotalMilliseconds);

事实上,该值为this one转换为 https://www.epochconverter.com/对应于正确的值。但现在我看到了这个系列in this way .

最佳答案

根据建议,x 值必须是纪元时间(以毫秒为单位)。我最后的错误是它们都是一样的,所以我看到了垂直线。

关于javascript - Highcharts x 轴日期时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43736087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com