【发布时间】:2016-07-08 10:17:21
【问题描述】:
我有一个包含两列的 Google 电子表格:
- 格式为 dd/mm/yyyy HH.MM.SS 的日期/时间列
- 带有数字的温度列
示例电子表格是公开的,每个人都可以修改它:
https://docs.google.com/spreadsheets/d/1-W2c443tuaBTrE5aMOlBckAjHB-jIS2KLlB83EH8Zc0
我以这种方式创建了一个简单的 Highchart 图表:
$('#chart').highcharts({
chart: {
type: 'spline'
},
title: {
text: 'Temperature Log'
},
xAxis: {
text: 'Time',
type: 'datetime'
},
yAxis: {
title: {
text: 'Temperature'
}
},
data: {
googleSpreadsheetKey: '1-W2c443tuaBTrE5aMOlBckAjHB-jIS2KLlB83EH8Zc0'
}
});
图表运行良好,您可以在此处查看:
https://jsfiddle.net/itzuki87/f474dhuy/3/
问题是 x 轴无法正确呈现日期时间格式,它从 1970 年 1 月 1 日开始。我必须使用哪种正确格式?我必须更改电子表格或脚本吗?
谢谢。
【问题讨论】:
-
请尝试将您的日期转换为格式:YYYY-MM-DD HH:MM:SS
标签: javascript datetime highcharts google-sheets datetime-format