【问题标题】:Highcharts line chart from a Google spreadsheet来自 Google 电子表格的 Highcharts 折线图
【发布时间】: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


【解决方案1】:

将您的日期转换为格式:YYYY-MM-DD HH:MM:SS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多