我从服务器获得一系列数字,包括日期和价值。日期是unix时间戳。
我应该自己映射这些时间戳还是Highcharts.js能以某种方式为我做这件事吗?
澄清:
这不是关于如何使用Highcharts显示Unix Epoch时间戳的问题。这是一个关于Highcharts.js以时间戳格式使用正确数据并自动将其转换为Date
的可能性的问题,而我没有任何工作。
答案 0 :(得分:0)
Highcharts是一个仅用于可视化数据的服务器库,而不是用于处理数据的库。您必须为其提供 API 中指定的时间戳格式(@ewolden在您的问题的评论中提供了指向它的链接)。
答案 1 :(得分:0)
在Highcharts中,您可以通过以下方式格式化Unix时间戳:
xAxis: {
type: 'datetime',
labels: {
formatter: function() {
return Highcharts.dateFormat('%a %d %b %H:%M:%S', this.value);
}
}
}
当然,此参数:'%a %d %b %H:%M:%S'
可让您选择要在轴中显示的日期时间的哪一部分。