Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chart.js时间序列格式问题及选项_Javascript_Charts_Chart.js - Fatal编程技术网

Javascript Chart.js时间序列格式问题及选项

Javascript Chart.js时间序列格式问题及选项,javascript,charts,chart.js,Javascript,Charts,Chart.js,我使用chart.js,并尝试格式化x轴时间序列,但格式化时间序列会很困难。我需要显示2小时的滴答声间隔 现在我从数据库中得到的时间序列如下所示 但我想展示这样的东西 我试着像这样缩放x轴 scales:{ xAxes: [{ type: 'time', time: { format: "HH", unit: 'hour', unitStepSize: 2, displayFormats: {

我使用chart.js,并尝试格式化x轴时间序列,但格式化时间序列会很困难。我需要显示2小时的滴答声间隔

现在我从数据库中得到的时间序列如下所示

但我想展示这样的东西

我试着像这样缩放x轴

scales:{
    xAxes: [{
      type: 'time',
      time: {
        format: "HH",
        unit: 'hour',
        unitStepSize: 2,
        displayFormats: {
          'hour': 'HH', 
        },
    }]
}
若我像这样尝试,并没有任何变化,若我在缩放之前添加选项,我并没有得到任何数据,它会显示空图。有什么想法吗

type: 'line',
             data: {
                 xLabels: labels,
                 datasets: [
                     {
                         label: 'G.Oil', fill: true, lineTension: 0.1, backgroundColor: "rgba(75,192,192,0.4)", borderColor: "rgba(75,192,192,1)",
                         borderCapStyle: 'butt', borderDash: [], borderDashOffset: 0.0, borderJoinStyle: 'miter', pointBorderColor: "rgba(75,192,192,1)",
                         pointBackgroundColor: "#fff", pointBorderWidth: 1, pointHoverRadius: 5, pointHoverBackgroundColor: "rgba(75,192,192,1)", pointHoverBorderColor: "rgba(220,220,220,1)",
                         pointHoverBorderWidth: 2, pointRadius: 1, pointHitRadius: 10, data: datay, spanGaps: false,
                     }
                 ],

             },
             options: {
                 scales: {
                     xAxes: [{

                     }]

                 }
             }

我觉得你的配置很好。你能提供完整的图表配置和数据,这样我可以重新创建这个吗?我添加了上面的代码,请让我知道,如果你有我想要的时间序列。谢谢。我遇到了同样的问题,只要我添加
type:time
,它就会失败。看你的配置对我来说很好。你能提供完整的图表配置和数据,这样我可以重新创建这个吗?我添加了上面的代码,请让我知道,如果你有我想要的时间序列。谢谢。我遇到了同样的问题,只要我添加
type:time
,它就会失败。看见